Reporting Checklist Rules

Machine-Readable XBRL
# From Arcrole (predicate) To Comment
1 cm:Thing cm-arcroles:class-equivalentClass cm:FinancialReport General purpose financial report created under US GAAP. Strict, best practices.
2 cm:FinancialReport drules-arcroles:financialReport-requiresDisclosure disclosures:DocumentInformation A financial report REQUIRES document information.
3 cm:FinancialReport drules-arcroles:financialReport-requiresDisclosure disclosures:EntityInformation A financial report REQUIRES entity information.
4 cm:FinancialReport drules-arcroles:financialReport-requiresDisclosure disclosures:FinancialHighlights A financial report REQUIRES financial highlights in the XASB reporting scheme.
5 cm:FinancialReport drules-arcroles:financialReport-requiresDisclosure disclosures:BalanceSheet A financial report REQUIRES a balance sheet.
6 cm:FinancialReport drules-arcroles:financialReport-requiresDisclosure disclosures:IncomeStatement A financial report REQUIRES an income statement.
7 cm:FinancialReport drules-arcroles:financialReport-requiresDisclosure disclosures:CashFlowStatementDirectMethod A financial report REQUIRES a cash flow statement.
8 cm:FinancialReport drules-arcroles:financialReport-requiresDisclosure disclosures:StatementOfChangesInEquity A financial report MUST contain a statement of changes in equity.
9 cm:FinancialReport drules-arcroles:financialReport-requiresDisclosure disclosures:SignificantAccountingPolicies A financial report REQUIRES accounting policies
10 cm:FinancialReport drules-arcroles:financialReport-reportsConcept gaap:CashAndCashEquivalents IF a financial report has the line item gaap:CashAndCashEquivalents
11 cm:FinancialReport drules-arcroles:financialReport-requiresDisclosure disclosures:BasisOfReporting A financial report REQUIRES the basis of reporting to be explained.
12 cm:FinancialReport drules-arcroles:financialReport-requiresDisclosure disclosures:NatureOfOperations A financial report REQUIRES the nature of operations of the economic entity to be reported.
13 cm:FinancialReport drules-arcroles:financialReport-reportsConcept gaap:ReceivablesNet IF a financial report has the line item gaap:ReceivablesNet
14 gaap:CashAndCashEquivalents drules-arcroles:reportingLineItem-requiresDisclosure disclosures:CashCashEquivalentsComponents THEN the components of cash and cash equivalents is required.
15 gaap:CashAndCashEquivalents drules-arcroles:reportingLineItem-requiresDisclosure disclosures:ReconciliationOfCashSummary IF a financial report has the line item gaap:CashAndCashEquivalents; the a reconciliation of cash and cash equivalents per the balance sheet and per the cash flow statement is required. (This would be better if the test was forBOTH concepts.
16 disclosures:ReconciliationOfCashSummary drules-arcroles:reportedDisclosure-requiresDisclosure disclosures:ReconcilingItemOfCashAndCashEquivalents IF the reconciliation of cash summary is provided; THEN the reconciliation of cash DETAIL must be provided also.
17 disclosures:RelatedPartyTransaction drules-arcroles:reportedDisclosure-requiresDisclosure disclosures:RelatedParty IF related party transactions are reported; THEN a list of those related parties is required.
18 cm:FinancialReport drules-arcroles:financialReport-possibleDisclosure disclosures:LeaseholdLandAndBuilding A financial report MAY contain the disclosure of leasehold land and buildings.
19 cm:FinancialReport drules-arcroles:financialReport-possibleDisclosure disclosures:BusinessSegmentsRevenues A financial report MAY contain the disclosure of business segment revenues.
20 cm:FinancialReport drules-arcroles:financialReport-possibleDisclosure disclosures:DirectorCompensation A financial report MAY contain the disclosure of director compensation.
21 cm:FinancialReport drules-arcroles:financialReport-possibleDisclosure disclosures:DirectorCompensationOptionsGranted A financial report MAY contain the disclosure of options granted to directors.
22 cm:FinancialReport drules-arcroles:financialReport-possibleDisclosure disclosures:EarningsPerShareSummary A financial report MAY contain the disclosure of earnings per share.
23 cm:FinancialReport drules-arcroles:financialReport-possibleDisclosure disclosures:EntityAddress A financial report MAY contain the disclosure of the address of the entity.
24 cm:FinancialReport drules-arcroles:financialReport-possibleDisclosure disclosures:RelatedPartyTransaction A financial report MAY contain the dislosure of related party transactions
25 cm:FinancialReport drules-arcroles:financialReport-possibleDisclosure disclosures:ShareOwnershipPlanStockOptionsOutstanding A financial report MAY contain the disclosure of share ownership plans.
26 cm:FinancialReport drules-arcroles:financialReport-possibleDisclosure disclosures:SubsequentEvent A financial report MAY contain the dislosure of susequent events
27 cm:FinancialReport drules-arcroles:financialReport-reportsConcept gaap:PreferredStock If a financial report has the line item gaap:PreferredStock
28 gaap:PreferredStock drules-arcroles:reportingLineItem-requiresDisclosure disclosures:PreferredStockChanges If a financial report has the line item gaap:PreferredStock; then the disclosures:PreferredStockChanges is required.
29 gaap:PreferredStock drules-arcroles:reportingLineItem-requiresDisclosure disclosures:PreferredStockByClass If a financial report has the line item gaap:PreferredStock; then the disclosures:PreferredStockByClass is required.
30 gaap:PreferredStock drules-arcroles:reportingLineItem-requiresDisclosure disclosures:StatementOfChangesInEquityPreferredStockByClass If a financial report has the line item gaap:PreferredStock; then the disclosures:StatementOfChangesInEquityPreferredStockByClass is required.
31 cm:FinancialReport drules-arcroles:financialReport-reportsConcept gaap:CommonStock If a financial report has the line item gaap:CommonStock
32 gaap:CommonStock drules-arcroles:reportingLineItem-requiresDisclosure disclosures:CommonStockByClass If a financial report has the line item gaap:CommonStock; then the disclosures:CommonStockByClass is required.
33 gaap:CommonStock drules-arcroles:reportingLineItem-requiresDisclosure disclosures:EarningsPerShareSummary If a financial report has the line item gaap:CommonStock; THEN the disclosure:EarningsPerShareSummary is required
34 gaap:CommonStock drules-arcroles:reportingLineItem-requiresDisclosure disclosures:StatementOfChangesInEquityCommonStockByClass If a financial report has the line item gaap:CommonStock; THEN the disclosures:StatementOfChangesInEquityCommonStockByClass is required.
35 gaap:ReceivablesNet drules-arcroles:reportingLineItem-requiresDisclosure disclosures:ReceivablesDetailsCurrentNoncurrent If the line item receivables is reported: THEN the disclosure of the current/noncurrent portions of receivables is required.
36 gaap:ReceivablesNet drules-arcroles:reportingLineItem-requiresDisclosure disclosures:ReceivablesDetailsGrossNet If the line item receivables is reported: THEN the disclosure of the net/gross portions of receivables is required.
37 gaap:ReceivablesNet drules-arcroles:reportingLineItem-requiresDisclosure disclosures:ReceivablesDetailsByCompoment If the line item receivables is reported: THEN the disclosure of the components of receivables is required.
38 cm:FinancialReport drules-arcroles:financialReport-reportsConcept gaap:Inventory If a financial report contains the line item gaap:Inventory;
39 gaap:PrepaidExpenses drules-arcroles:reportingLineItem-requiresDisclosure disclosures:PrepaidExpenses THEN a roll up of prepaid expense components is required.
40 cm:FinancialReport drules-arcroles:financialReport-reportsConcept gaap:PayablesAndAccruals IF the line item payables and accruals is reported.
41 gaap:Inventory drules-arcroles:reportingLineItem-requiresDisclosure disclosures:InventoryComponents If the line item inventory is reproted; THEN the components of invenfory is required to be reported.
42 gaap:PayablesAndAccruals drules-arcroles:reportingLineItem-requiresDisclosure disclosures:PayablesAccrualsComponents THEN a roll up of the components of payables and accruals is required to be reported.
43 gaap:InvestmentsAtCost drules-arcroles:reportingLineItem-requiresDisclosure disclosures:Investment THEN a list of investment details is required to be reported.
44 cm:FinancialReport drules-arcroles:financialReport-reportsConcept gaap:InvestmentsAtCost IF the line item investments is reported.
45 cm:FinancialReport drules-arcroles:financialReport-reportsConcept gaap:PrepaidExpenses IF the line item prepaid expenses is reported.
46 cm:FinancialReport drules-arcroles:financialReport-reportsConcept gaap:PropertyPlantAndEquipmentNet If a financial report contains the line item gaap:PropertyPlantAndEquipment
47 gaap:PropertyPlantAndEquipmentNet drules-arcroles:reportingLineItem-requiresDisclosure disclosures:PropertyPlantEquipmentEstimatedUsefulLives If the line item PPE is reported; THEN PPE estimated useful lives is required to be disclosed.
48 gaap:PropertyPlantAndEquipmentNet drules-arcroles:reportingLineItem-requiresDisclosure disclosures:PropertyPlantEquipmentComponents If the line item PPE is reported; THEN PPE components is required to be disclosed.
49 gaap:PropertyPlantAndEquipmentNet drules-arcroles:reportingLineItem-requiresDisclosure disclosures:PropertyPlantEquipmentRollForward If the line item PPE is reported; THEN PPE roll forward is required to be disclosed.
50 cm:FinancialReport drules-arcroles:financialReport-reportsConcept gaap:LongTermDebt If the line item Long Term Debt is reported;
51 gaap:LongTermDebt drules-arcroles:reportingLineItem-requiresDisclosure disclosures:LongTermDebtCurrentNoncurrentPortions If the line item Long Term Debt is reported; THEN LTD current/noncurrent portions are required to be disclosed
52 gaap:LongTermDebt drules-arcroles:reportingLineItem-requiresDisclosure disclosures:LongTermDebtComponents If the line item Long Term Debt is reported; THEN LTD components are required to be disclosed
53 gaap:LongTermDebt drules-arcroles:reportingLineItem-requiresDisclosure disclosures:LongTermDebtInstruments If the line item Long Term Debt is reported; THEN LTD instruments are required to be disclosed
54 gaap:LongTermDebt drules-arcroles:reportingLineItem-requiresDisclosure disclosures:LongTermDebtMaturities If the line item Long Term Debt is reported; THEN LTD instruments are required to be disclosed
55 cm:FinancialReport drules-arcroles:financialReport-reportsConcept gaap:OtherAssetsNoncurrent If the line item other assets noncurrent is reported.
56 gaap:OtherAssetsNoncurrent drules-arcroles:reportingLineItem-requiresDisclosure disclosures:OtherAssetsCurrentAndNoncurrenPortions THEN a roll up of current and noncurrent other assets is required to be reported.
57 cm:FinancialReport drules-arcroles:financialReport-reportsConcept gaap:OtherLiabilitiesCurrent If the line item other liabilities noncurrent is reported.
58 gaap:OtherLiabilitiesCurrent drules-arcroles:reportingLineItem-requiresDisclosure disclosures:OtherLiabilitiesCurrentAndNoncurrent THEN a roll up of current and noncurrent other liabilities is required to be reported.
59 cm:FinancialReport drules-arcroles:financialReport-reportsConcept gaap:IncomeTaxExpenseBenefit IF income tax expense (benfit) is reported.
60 gaap:IncomeTaxExpenseBenefit drules-arcroles:reportingLineItem-requiresDisclosure disclosures:IncomeTaxExpenseBenefitComponents THEN income tax components is required to be disclosed.
61 cm:FinancialReport drules-arcroles:financialReport-reportsConcept gaap:Assets If assets is reported;
62 gaap:Assets drules-arcroles:reportingLineItem-requiresDisclosure disclosures:AssetsRollUp THEN an assets roll up is required.
63 cm:FinancialReport drules-arcroles:financialReport-reportsConcept gaap:LiabilitiesAndEquity If liabilities and equity are reported;
64 gaap:LiabilitiesAndEquity drules-arcroles:reportingLineItem-requiresDisclosure disclosures:LiabilitiesAndEquityRollUp THEN a liabilities and equity roll up is required.
65 cm:FinancialReport drules-arcroles:financialReport-possibleDisclosure disclosures:BuildingsRollForward A financial report MAY contain a buildings roll forward.
66 cm:FinancialReport drules-arcroles:financialReport-possibleDisclosure disclosures:FurnitureAndFixturesRollForward A financial report MAY contain a furniture and fixtures roll forward.
67 cm:FinancialReport drules-arcroles:financialReport-possibleDisclosure disclosures:LandRollForward A financial report MAY contain a land roll forward.
68 cm:FinancialReport drules-arcroles:financialReport-possibleDisclosure disclosures:OtherPropertyPlantAndEquipmentRollForward A financial report MAY contain a other property plant and equipment roll forward.
69 cm:FinancialReport drules-arcroles:financialReport-possibleDisclosure disclosures:StatementChangesInEquityPriorPeriodAdjustments A financial report MAY contain an equity prior period adjustment.
70 cm:FinancialReport drules-arcroles:financialReport-possibleDisclosure disclosures:SalesAnalysisByCustomer A financial report MAY contain a sales analysis by customer.
71 cm:FinancialReport drules-arcroles:financialReport-possibleDisclosure disclosures:VarianceAnalysisGrossProfit A financial report MAY contain a variance analysis.

*

CC0
To the extent possible under law, the person who associated CC0 with this work has waived all copyright and related or neighboring rights to this work.