common sec reporting errors

35
COMMON ERRORS IN SEC FILINGS

Upload: rivet-software

Post on 21-Nov-2014

582 views

Category:

Documents


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Common SEC Reporting Errors

COMMON ERRORS IN SEC FILINGS

Page 2: Common SEC Reporting Errors

DISCLAIMER

COMMON SEC FILING ERRORS

3

“The views expressed during this presentation are my own and do not reflect those of my employer or its clients.”

Page 3: Common SEC Reporting Errors

AGENDA

COMMON SEC FILING ERRORS

4

1. Why does the correctness of XBRL matter

2. Reviewing the SEC staff observations

3. Identifying and Fixing Errors in XBRL

4. How to avoid them before you file

Page 4: Common SEC Reporting Errors

BENEFITS OF XBRL

COMMON SEC FILING ERRORS

5

Financial data no longer hidden within paper documents or electronic versions

Quickly and easily discover facts

Automated is better than manual

Gain access to benchmarking information

Page 5: Common SEC Reporting Errors

USERS OF XBRL

COMMON SEC FILING ERRORS

6

YOU!

Page 6: Common SEC Reporting Errors

HERE IS HOW

7

COMMON SEC FILING ERRORS

Page 7: Common SEC Reporting Errors

SEC INTERACTIVE DATA PROGRAM

COMMON SEC FILING ERRORS

8

Page 8: Common SEC Reporting Errors

XBRL STATUS

COMMON SEC FILING ERRORS

9

Public Companies Filed

XBRL Submissions Data Issues

Page 9: Common SEC Reporting Errors

SEC LIMITED LIABILITY PROVISION

COMMON SEC FILING ERRORS

10

Beginning 24 months after a company was first required to submit XBRL instance documents, the

SEC’s modified-liability provisions will no longer apply to submissions of XBRL-tagged financial

information.

The 24-month period will end August 10, 2011, for large accelerated filers first required to submit

XBRL-tagged financial information for financial statements in a Form 10-Q for the fiscal period ended

June 30, 2009.

XBRL-tagged financial information submitted after the provisions expire will be considered filed and

not furnished and, therefore, be subject to the same level of liability as other information included in

the registration statement or periodic report that includes the XBRL instance document.

Page 10: Common SEC Reporting Errors

XBRL STATUS

COMMON SEC FILING ERRORS

11

TIMELINE Limited liability no longer applies for some public companies from August 2011. By August 2013, Limited Liability will expire for most public companies.

LIABILITY After Limited Liability expires, XBRL financial information filed will be subject to the same level of liability as other financial information filed.

Page 11: Common SEC Reporting Errors

AICPA STATEMENT OF POSITION 09-1

COMMON SEC FILING ERRORS

12

Instance Properties AUP #1

Tags Accurate & Consistent AUP #2

Extensions Analysis AUP #3

Completeness of XBRL AUP #4

Note Tagging Granularity AUP #5

Labels & Linkbase AUP #6

Calculations AUP #7

Presentation AUP #8

“This SOP provides practitioners with guidance on performing agreed-upon procedures engagements that address the completeness, accuracy, or consistency of an entity's XBRL-tagged data of information as of a specified date and for a specified period.”

- American Institute of CPAs

Page 12: Common SEC Reporting Errors

SEC STAFF OBSERVATION

COMMON SEC FILING ERRORS

13

Negative Values: Although numbers shown in the HTML attachments of an EDGAR submission may be presented as negative, they should almost always be entered as positive numbers in the XBRL instance attachment. Checking the validity of negative values cannot be done from the rendered copy of the XBRL financial statements. “LINK”

Data entered into the interactive data file with the incorrect positive/negative value gives the wrong value to users of the tagged data and does not comply with Rule 405 of Regulation S-T. Amounts must not be entered with negative values in an interactive filing for the sole purpose of forcing the amounts to render with brackets. (Edgar Filer Manual (EFM) 6.11.6) Filers should be aware that formatting amounts with or without brackets may be controlled by negating labels in the Interactive Data Financial Statements.

Page 13: Common SEC Reporting Errors

FINDING ERRORS

COMMON SEC FILING ERRORS

14

Reviewing Negative Values:

Page 14: Common SEC Reporting Errors

EXAMPLE ERRORS

COMMON SEC FILING ERRORS

15

Negative Values that should be positive

A Negative Debit = a Credit?

Page 15: Common SEC Reporting Errors

FIXING THE ERRORS

COMMON SEC FILING ERRORS

16

Negative Values that should be positive

<us-gaap:Depreciation contextRef="Apr-04-2010_Apr-02-2011" unitRef="USD" decimals="-

5">-168700000</us-gaap:Depreciation>

<loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_Depreciation" /> <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IncomeStatementAbstract" xlink:to="loc_Depreciation" order="19.99996" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />

XBRL Geek

XBRL Instance

Depreciation needs to be a debit to make it a positive for XBRL

XBRL Presentation File

How do I fix that?

No really, how do I fix that?

<us-gaap:Depreciation contextRef="Apr-04-2010_Apr-02-2011" unitRef="USD" decimals="-

5">168700000</us-gaap:Depreciation> .

<loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_Depreciation" /> <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IncomeStatementAbstract" xlink:to="loc_Depreciation" order="19.99996" use="optional" preferredLabel="http://www.xbrl.org/2003/role/negatedLabel" />

Remove the negative

Use a negated label to make it

present as a negative

That just seems too technical and hard to manage!

Page 16: Common SEC Reporting Errors

AVOIDING THE ERRORS

COMMON SEC FILING ERRORS

17

Negative Values that should be positive

No really, how do I fix that?

Depreciation needs to be a debit to make it a positive for XBRL

Page 17: Common SEC Reporting Errors

SEC STAFF OBSERVATION

COMMON SEC FILING ERRORS

18

Unnecessary Extensions: Extending where an existing US GAAP Taxonomy element is appropriate. We noted cases of extensions where appropriate elements exist but filers did not identify the appropriate element, perhaps due to insufficient or incomplete searching. Extending because of relatively minor addition(s) to or deletion(s) from the US GAAP taxonomy standard definition. We noted that some filers had made extensions for relatively minor changes to the standard element's definition. “LINK” Defining a new, company-specific element has many consequences, not only for all users of the Interactive Data Financial Statements but also for the filer's ability to reuse the elements and data structures created in subsequent reporting periods and reduce its future reporting effort.

Page 18: Common SEC Reporting Errors

FINDING ERRORS

COMMON SEC FILING ERRORS

19

Unnecessary Extensions:

Page 19: Common SEC Reporting Errors

EXAMPLE ERRORS

COMMON SEC FILING ERRORS

20

Unnecessary Extensions:

The Extension Element has the same definition as us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest.

Page 20: Common SEC Reporting Errors

FIXING THE ERRORS

COMMON SEC FILING ERRORS

21

Unnecessary Extensions: How do I fix that?

No really, how do I fix that?

XBRL Instance

XBRL Presentation File

XBRL Calculation File

XBRL Extended Taxonomy

XBRL Geek

<abc:EarningsBeforeIncomeTaxes contextRef="D2012Q3YTD" decimals="-3" id="Fact-

4AF8C4A9F93C0D6BFFDAC9DF6C603201" unitRef="usd">863962000</abc:EarningsBeforeIncomeTaxes>

<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="D2012Q3YTD" decimals="-3" id="Fact-4AF8C4A9F93C0D6BFFDAC9DF6C603201" unitRef="usd">863962000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>

XBRL Label File

XBRL Definition File

Page 21: Common SEC Reporting Errors

FIXING THE ERRORS

COMMON SEC FILING ERRORS

22

No really, how do I fix that? Unnecessary Extensions:

Page 22: Common SEC Reporting Errors

SEC STAFF OBSERVATION

COMMON SEC FILING ERRORS

23

Completeness of Tagging:

Filers should ensure that parenthetical amounts on the financial statements and monetary amounts found in subscripted text are tagged. Examples of these are the Allowance for Doubtful Accounts and endnotes to tables that contain financial information. Section 6.6.22 of the EDGAR Filer Manual requires that these amounts be tagged. We have also noticed some filers failing to include a calculation linkbase with their submissions. EFM Section 6.15.2 requires calculation linkbases. Additionally, we continue to notice filers tagging numerical amounts written as text with string type elements. Some examples are “seven hundred,” “two thirds,” and “one percent.” Filers should tag these amounts with a numerical value rather than a string value

Page 23: Common SEC Reporting Errors

FINDING ERRORS

COMMON SEC FILING ERRORS

24

Completeness of Tagging:

Rendering of XBRL HTML

Home office and stores During the three months ended March 31, 2012 and March 31, 2011, we recorded $45 million and $1 million, respectively, of costs associated with employee termination benefits for actions to reduce our store and home office expenses. For the remainder of 2012, our current estimate is to incur between $60 million to $80 million of additional charges related to this restructuring activity.

Page 24: Common SEC Reporting Errors

AVOIDING THE ERRORS

COMMON SEC FILING ERRORS

25

Page 25: Common SEC Reporting Errors

SEC STAFF OBSERVATION

COMMON SEC FILING ERRORS

26

Decimals: Filers should follow the decimals attribute table in EFM 6.6.32 to ensure that the tagged amounts accurately reflect the rounded values reported in their financial statements. We have noted some filers incorrectly used a "0" decimals attribute for earnings per share rounded to cents when they should have used a "2" decimals attribute instead.

EFM 6.6.32 The value of the decimals attribute of a fact must correspond to the accuracy of the corresponding amount as reported in the official HTML/ASCII document.

Page 26: Common SEC Reporting Errors

FINDING ERRORS

COMMON SEC FILING ERRORS

27

Decimals:

Page 27: Common SEC Reporting Errors

FIXING THE ERRORS

COMMON SEC FILING ERRORS

28

Decimals: How do I fix that?

No really, how do I fix that?

XBRL Instance

XBRL Geek

<dei:EntityPublicFloat contextRef="c20110630" unitRef="U001" decimals="-9">7399937572000000000</dei:EntityPublicFloat>

<dei:EntityPublicFloat contextRef="c20110630" unitRef="U001" decimals=“0">7399937572</dei:EntityPublicFloat>

Incorrect

Correct

Page 28: Common SEC Reporting Errors

FIXING THE ERRORS

COMMON SEC FILING ERRORS

29

No really, how do I fix that? Decimals:

Page 29: Common SEC Reporting Errors

AVOIDING ERRORS

COMMON SEC FILING ERRORS

30

Automate as much as possible

For areas that require manual review, define and document processes that address risk areas

Bring auditors or other experts into the review process

Page 30: Common SEC Reporting Errors

QUESTIONS?

COMMON SEC FILING ERRORS

31

Page 31: Common SEC Reporting Errors

ADDITIONAL EDUCATION

COMMON SEC ERRORS

32

Page 32: Common SEC Reporting Errors

5 COMMON SEC ERRORS

Barcodes

Proposed in 1932 Used in Retail 1974

Page 33: Common SEC Reporting Errors

RIVET SOFTWARE

4

Page 34: Common SEC Reporting Errors

5 RIVET SOFTWARE

XBRL is less subjective

US GAAP TAXONOMY US GAAP ASC US GAAP REPORTING

- concept -

Page 35: Common SEC Reporting Errors

System 3 System 1

Identificador de la Cuenta

Descripción Principal de la Cuenta

Monto Monetario

Fecha de Asignación/Ingreso

Account Number

Account Description

Entry Amount

Posting Date

Account#

Description

Amount

PostDate

System 2

accountMainID

accountMainDescription

amount

postingDate

accountMainID

accountMainDescription

amount

postingDate

accountMainID

accountMainDescription

amount

postingDate

XBRL GL

XBRL GL

XBRL GL

EVERY SYSTEM AS XBRL