# |
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. |