Value Assertions

# Label Result Rule
1 Estimated concept gross profit foots (wip:ContractGrossProfitTotalContract).
(RULE003_MemberAggregation_Foots_ContractGrossProfitTotalContract)
Pass $VARIABLE_Total = sum($VARIABLE_Each)
2 Gross profit foots (us-gaap:GrossProfit).
(RULE012_MemberAggregation_Foots_GrossProfit)
Pass $VARIABLE_Total = sum($VARIABLE_Each)
3 Concept revenues earned since inception foots (wip:ContractRevenueEarnedToDate).
(RULE004_MemberAggregation_Foots_ContractRevenueEarnedToDate)
Pass $VARIABLE_Total = sum($VARIABLE_Each)
4 Concept costs incurred since inception foots (wip:ContractCostsIncurredToDate).
(RULE005_MemberAggregation_Foots_ContractCostsIncurredToDate)
Pass $VARIABLE_Total = sum($VARIABLE_Each)
5 Estimated gross profit foots.
(RULE021_RollUp_EstimatedGrossProfit)
Pass $Total_GrossProfit = ($Revenues - $CostOfRevenue)
6 Estimated gross profit foots.
(RULE021_RollUp_EstimatedGrossProfit)
Pass $Total_GrossProfit = ($Revenues - $CostOfRevenue)
7 Estimated gross profit foots.
(RULE021_RollUp_EstimatedGrossProfit)
Pass $Total_GrossProfit = ($Revenues - $CostOfRevenue)
8 Estimated gross profit foots.
(RULE021_RollUp_EstimatedGrossProfit)
Pass $Total_GrossProfit = ($Revenues - $CostOfRevenue)
9 Estimated gross profit foots.
(RULE021_RollUp_EstimatedGrossProfit)
Pass $Total_GrossProfit = ($Revenues - $CostOfRevenue)
10 Estimated gross profit foots.
(RULE021_RollUp_EstimatedGrossProfit)
Pass $Total_GrossProfit = ($Revenues - $CostOfRevenue)
11 Estimated gross profit foots.
(RULE021_RollUp_EstimatedGrossProfit)
Pass $Total_GrossProfit = ($Revenues - $CostOfRevenue)
12 Percentage complete computation is correct.
(RULE020_ComplexComputation_PercentComplete)
Pass ((xs:integer($PercentageComplete * 100)) - (xs:integer(1-($ContractCostsEstimatedCostToComplete div $ContractCostsEstimatedCost)) * 100)) le 100
13 Percentage complete computation is correct.
(RULE020_ComplexComputation_PercentComplete)
Pass ((xs:integer($PercentageComplete * 100)) - (xs:integer(1-($ContractCostsEstimatedCostToComplete div $ContractCostsEstimatedCost)) * 100)) le 100
14 Percentage complete computation is correct.
(RULE020_ComplexComputation_PercentComplete)
Pass ((xs:integer($PercentageComplete * 100)) - (xs:integer(1-($ContractCostsEstimatedCostToComplete div $ContractCostsEstimatedCost)) * 100)) le 100
15 Percentage complete computation is correct.
(RULE020_ComplexComputation_PercentComplete)
Pass ((xs:integer($PercentageComplete * 100)) - (xs:integer(1-($ContractCostsEstimatedCostToComplete div $ContractCostsEstimatedCost)) * 100)) le 100
16 Percentage complete computation is correct.
(RULE020_ComplexComputation_PercentComplete)
Pass ((xs:integer($PercentageComplete * 100)) - (xs:integer(1-($ContractCostsEstimatedCostToComplete div $ContractCostsEstimatedCost)) * 100)) le 100
17 Percentage complete computation is correct.
(RULE020_ComplexComputation_PercentComplete)
Pass ((xs:integer($PercentageComplete * 100)) - (xs:integer(1-($ContractCostsEstimatedCostToComplete div $ContractCostsEstimatedCost)) * 100)) le 100
18 Percentage complete computation is correct.
(RULE020_ComplexComputation_PercentComplete)
Pass ((xs:integer($PercentageComplete * 100)) - (xs:integer(1-($ContractCostsEstimatedCostToComplete div $ContractCostsEstimatedCost)) * 100)) le 100
19 wip:ContractRevenueEarnedToDate MUST never be negative.
(RULE015_GreaterThanOrEqualToZero_ContractRevenueEarnedToDate)
Pass $FactValue ge 0
20 wip:ContractRevenueEarnedToDate MUST never be negative.
(RULE015_GreaterThanOrEqualToZero_ContractRevenueEarnedToDate)
Pass $FactValue ge 0
21 wip:ContractRevenueEarnedToDate MUST never be negative.
(RULE015_GreaterThanOrEqualToZero_ContractRevenueEarnedToDate)
Pass $FactValue ge 0
22 wip:ContractRevenueEarnedToDate MUST never be negative.
(RULE015_GreaterThanOrEqualToZero_ContractRevenueEarnedToDate)
Pass $FactValue ge 0
23 wip:ContractRevenueEarnedToDate MUST never be negative.
(RULE015_GreaterThanOrEqualToZero_ContractRevenueEarnedToDate)
Pass $FactValue ge 0
24 wip:ContractRevenueEarnedToDate MUST never be negative.
(RULE015_GreaterThanOrEqualToZero_ContractRevenueEarnedToDate)
Pass $FactValue ge 0
25 wip:ContractRevenueEarnedToDate MUST never be negative.
(RULE015_GreaterThanOrEqualToZero_ContractRevenueEarnedToDate)
Pass $FactValue ge 0
26 Contract gross profit earned since inception foots (wip:ContractGrossProfitFromInceptionToDate).
(RULE006_MemberAggregation_Foots_ContractGrossProfitFromInceptionToDate)
Pass $VARIABLE_Total = sum($VARIABLE_Each)
27 wip:ContractBillingsFromInceptionToDate MUST never be negative.
(RULE017_GreaterThanOrEqualToZero_ContractBillingsFromInceptionToDate)
Pass $FactValue ge 0
28 wip:ContractBillingsFromInceptionToDate MUST never be negative.
(RULE017_GreaterThanOrEqualToZero_ContractBillingsFromInceptionToDate)
Pass $FactValue ge 0
29 wip:ContractBillingsFromInceptionToDate MUST never be negative.
(RULE017_GreaterThanOrEqualToZero_ContractBillingsFromInceptionToDate)
Pass $FactValue ge 0
30 wip:ContractBillingsFromInceptionToDate MUST never be negative.
(RULE017_GreaterThanOrEqualToZero_ContractBillingsFromInceptionToDate)
Pass $FactValue ge 0
31 wip:ContractBillingsFromInceptionToDate MUST never be negative.
(RULE017_GreaterThanOrEqualToZero_ContractBillingsFromInceptionToDate)
Pass $FactValue ge 0
32 wip:ContractBillingsFromInceptionToDate MUST never be negative.
(RULE017_GreaterThanOrEqualToZero_ContractBillingsFromInceptionToDate)
Pass $FactValue ge 0
33 wip:ContractBillingsFromInceptionToDate MUST never be negative.
(RULE017_GreaterThanOrEqualToZero_ContractBillingsFromInceptionToDate)
Pass $FactValue ge 0
34 Contract billings since inception foots (wip:ContractBillingsFromInceptionToDate).
(RULE007_MemberAggregation_Foots_ContractBillingsFromInceptionToDate)
Pass $VARIABLE_Total = sum($VARIABLE_Each)
35 Contract estimated costs to complete foots (wip:ContractCostsEstimatedCostToComplete).
(RULE008_MemberAggregation_Foots_ContractCostsEstimatedCostToComplete)
Pass $VARIABLE_Total = sum($VARIABLE_Each)
36 Revenues must never be negative.
(RULE018_GreaterThanOrEqualToZero_Revenues)
Pass $FactValue ge 0
37 Revenues must never be negative.
(RULE018_GreaterThanOrEqualToZero_Revenues)
Pass $FactValue ge 0
38 Revenues must never be negative.
(RULE018_GreaterThanOrEqualToZero_Revenues)
Pass $FactValue ge 0
39 Revenues must never be negative.
(RULE018_GreaterThanOrEqualToZero_Revenues)
Pass $FactValue ge 0
40 Revenues must never be negative.
(RULE018_GreaterThanOrEqualToZero_Revenues)
Pass $FactValue ge 0
41 Revenues must never be negative.
(RULE018_GreaterThanOrEqualToZero_Revenues)
Pass $FactValue ge 0
42 Revenues must never be negative.
(RULE018_GreaterThanOrEqualToZero_Revenues)
Pass $FactValue ge 0
43 Estimated gross profit foots.
(RULE022_RollUp_FromInceptionGrossProfit)
Pass $Total_GrossProfit = ($Revenues - $CostOfRevenue)
44 Estimated gross profit foots.
(RULE022_RollUp_FromInceptionGrossProfit)
Pass $Total_GrossProfit = ($Revenues - $CostOfRevenue)
45 Estimated gross profit foots.
(RULE022_RollUp_FromInceptionGrossProfit)
Pass $Total_GrossProfit = ($Revenues - $CostOfRevenue)
46 Estimated gross profit foots.
(RULE022_RollUp_FromInceptionGrossProfit)
Pass $Total_GrossProfit = ($Revenues - $CostOfRevenue)
47 Estimated gross profit foots.
(RULE022_RollUp_FromInceptionGrossProfit)
Pass $Total_GrossProfit = ($Revenues - $CostOfRevenue)
48 Estimated gross profit foots.
(RULE022_RollUp_FromInceptionGrossProfit)
Pass $Total_GrossProfit = ($Revenues - $CostOfRevenue)
49 Estimated gross profit foots.
(RULE022_RollUp_FromInceptionGrossProfit)
Pass $Total_GrossProfit = ($Revenues - $CostOfRevenue)
50 Cost of revenue MUST never be negative.
(RULE019_GreaterThanOrEqualToZero_CostOfRevenue)
Pass $FactValue ge 0
51 Cost of revenue MUST never be negative.
(RULE019_GreaterThanOrEqualToZero_CostOfRevenue)
Pass $FactValue ge 0
52 Cost of revenue MUST never be negative.
(RULE019_GreaterThanOrEqualToZero_CostOfRevenue)
Pass $FactValue ge 0
53 Cost of revenue MUST never be negative.
(RULE019_GreaterThanOrEqualToZero_CostOfRevenue)
Pass $FactValue ge 0
54 Cost of revenue MUST never be negative.
(RULE019_GreaterThanOrEqualToZero_CostOfRevenue)
Pass $FactValue ge 0
55 Cost of revenue MUST never be negative.
(RULE019_GreaterThanOrEqualToZero_CostOfRevenue)
Pass $FactValue ge 0
56 Cost of revenue MUST never be negative.
(RULE019_GreaterThanOrEqualToZero_CostOfRevenue)
Pass $FactValue ge 0
57 Billings in excess of costs foots (wip:CostsAndEstimatedEarningsInExcessOfBillingsNet).
(RULE009_MemberAggregation_Foots_CostsAndEstimatedEarningsInExcessOfBillingsNet)
Pass $VARIABLE_Total = sum($VARIABLE_Each)
58 wip:ContractCostsIncurredToDate MUST never be negative.
(RULE016_GreaterThanOrEqualToZero_ContractCostsIncurredToDate)
Pass $FactValue ge 0
59 wip:ContractCostsIncurredToDate MUST never be negative.
(RULE016_GreaterThanOrEqualToZero_ContractCostsIncurredToDate)
Pass $FactValue ge 0
60 wip:ContractCostsIncurredToDate MUST never be negative.
(RULE016_GreaterThanOrEqualToZero_ContractCostsIncurredToDate)
Pass $FactValue ge 0
61 wip:ContractCostsIncurredToDate MUST never be negative.
(RULE016_GreaterThanOrEqualToZero_ContractCostsIncurredToDate)
Pass $FactValue ge 0
62 wip:ContractCostsIncurredToDate MUST never be negative.
(RULE016_GreaterThanOrEqualToZero_ContractCostsIncurredToDate)
Pass $FactValue ge 0
63 wip:ContractCostsIncurredToDate MUST never be negative.
(RULE016_GreaterThanOrEqualToZero_ContractCostsIncurredToDate)
Pass $FactValue ge 0
64 wip:ContractCostsIncurredToDate MUST never be negative.
(RULE016_GreaterThanOrEqualToZero_ContractCostsIncurredToDate)
Pass $FactValue ge 0
65 wip:ContractCostsEstimatedCost MUST never be negative.
(RULE014_GreaterThanOrEqualToZero_ContractCostsEstimatedCost)
Pass $FactValue ge 0
66 wip:ContractCostsEstimatedCost MUST never be negative.
(RULE014_GreaterThanOrEqualToZero_ContractCostsEstimatedCost)
Pass $FactValue ge 0
67 wip:ContractCostsEstimatedCost MUST never be negative.
(RULE014_GreaterThanOrEqualToZero_ContractCostsEstimatedCost)
Pass $FactValue ge 0
68 wip:ContractCostsEstimatedCost MUST never be negative.
(RULE014_GreaterThanOrEqualToZero_ContractCostsEstimatedCost)
Pass $FactValue ge 0
69 wip:ContractCostsEstimatedCost MUST never be negative.
(RULE014_GreaterThanOrEqualToZero_ContractCostsEstimatedCost)
Pass $FactValue ge 0
70 wip:ContractCostsEstimatedCost MUST never be negative.
(RULE014_GreaterThanOrEqualToZero_ContractCostsEstimatedCost)
Pass $FactValue ge 0
71 wip:ContractCostsEstimatedCost MUST never be negative.
(RULE014_GreaterThanOrEqualToZero_ContractCostsEstimatedCost)
Pass $FactValue ge 0
72 Revenue foots (us-gaap:Revenues).
(RULE010_MemberAggregation_Foots_Revenues)
Pass $VARIABLE_Total = sum($VARIABLE_Each)
73 Cost of Revenue foots (us-gaap:CostOfRevenue).
(RULE011_MemberAggregation_Foots_CostOfRevenue)
Pass $VARIABLE_Total = sum($VARIABLE_Each)
74 Estimated gross profit foots.
(RULE024_RollUp_EstimatedCostsToComplete)
Pass $Total_ContractCostsEstimatedCostToComplete = ($ContractCostsEstimatedCost - $ContractCostsIncurredToDate)
75 Estimated gross profit foots.
(RULE024_RollUp_EstimatedCostsToComplete)
Pass $Total_ContractCostsEstimatedCostToComplete = ($ContractCostsEstimatedCost - $ContractCostsIncurredToDate)
76 Estimated gross profit foots.
(RULE024_RollUp_EstimatedCostsToComplete)
Pass $Total_ContractCostsEstimatedCostToComplete = ($ContractCostsEstimatedCost - $ContractCostsIncurredToDate)
77 Estimated gross profit foots.
(RULE024_RollUp_EstimatedCostsToComplete)
Pass $Total_ContractCostsEstimatedCostToComplete = ($ContractCostsEstimatedCost - $ContractCostsIncurredToDate)
78 Estimated gross profit foots.
(RULE024_RollUp_EstimatedCostsToComplete)
Pass $Total_ContractCostsEstimatedCostToComplete = ($ContractCostsEstimatedCost - $ContractCostsIncurredToDate)
79 Estimated gross profit foots.
(RULE024_RollUp_EstimatedCostsToComplete)
Pass $Total_ContractCostsEstimatedCostToComplete = ($ContractCostsEstimatedCost - $ContractCostsIncurredToDate)
80 Estimated gross profit foots.
(RULE024_RollUp_EstimatedCostsToComplete)
Pass $Total_ContractCostsEstimatedCostToComplete = ($ContractCostsEstimatedCost - $ContractCostsIncurredToDate)
81 Estimated concept revenues foots (wip:ContractRevenueEstimatedRevenue).
(RULE001_MemberAggregation_Foots_ContractRevenueEstimatedRevenue)
Pass $VARIABLE_Total = sum($VARIABLE_Each)
82 Estimated gross profit foots.
(RULE025_RollUp_CostsAndEstimatedEarningsInExcessOfBillingsNet)
Pass $Total_CostsAndEstimatedEarningsInExcessOfBillingsNet = ($ContractRevenueEarnedToDate - $ContractBillingsFromInceptionToDate)
83 Estimated gross profit foots.
(RULE025_RollUp_CostsAndEstimatedEarningsInExcessOfBillingsNet)
Pass $Total_CostsAndEstimatedEarningsInExcessOfBillingsNet = ($ContractRevenueEarnedToDate - $ContractBillingsFromInceptionToDate)
84 Estimated gross profit foots.
(RULE025_RollUp_CostsAndEstimatedEarningsInExcessOfBillingsNet)
Pass $Total_CostsAndEstimatedEarningsInExcessOfBillingsNet = ($ContractRevenueEarnedToDate - $ContractBillingsFromInceptionToDate)
85 Estimated gross profit foots.
(RULE025_RollUp_CostsAndEstimatedEarningsInExcessOfBillingsNet)
Pass $Total_CostsAndEstimatedEarningsInExcessOfBillingsNet = ($ContractRevenueEarnedToDate - $ContractBillingsFromInceptionToDate)
86 Estimated gross profit foots.
(RULE025_RollUp_CostsAndEstimatedEarningsInExcessOfBillingsNet)
Pass $Total_CostsAndEstimatedEarningsInExcessOfBillingsNet = ($ContractRevenueEarnedToDate - $ContractBillingsFromInceptionToDate)
87 Estimated gross profit foots.
(RULE025_RollUp_CostsAndEstimatedEarningsInExcessOfBillingsNet)
Pass $Total_CostsAndEstimatedEarningsInExcessOfBillingsNet = ($ContractRevenueEarnedToDate - $ContractBillingsFromInceptionToDate)
88 Estimated gross profit foots.
(RULE025_RollUp_CostsAndEstimatedEarningsInExcessOfBillingsNet)
Pass $Total_CostsAndEstimatedEarningsInExcessOfBillingsNet = ($ContractRevenueEarnedToDate - $ContractBillingsFromInceptionToDate)
89 wip:ContractRevenueEstimatedRevenue MUST never be negative.
(RULE013_GreaterThanOrEqualToZero_ContractRevenueEstimatedRevenue)
Pass $FactValue ge 0
90 wip:ContractRevenueEstimatedRevenue MUST never be negative.
(RULE013_GreaterThanOrEqualToZero_ContractRevenueEstimatedRevenue)
Pass $FactValue ge 0
91 wip:ContractRevenueEstimatedRevenue MUST never be negative.
(RULE013_GreaterThanOrEqualToZero_ContractRevenueEstimatedRevenue)
Pass $FactValue ge 0
92 wip:ContractRevenueEstimatedRevenue MUST never be negative.
(RULE013_GreaterThanOrEqualToZero_ContractRevenueEstimatedRevenue)
Pass $FactValue ge 0
93 wip:ContractRevenueEstimatedRevenue MUST never be negative.
(RULE013_GreaterThanOrEqualToZero_ContractRevenueEstimatedRevenue)
Pass $FactValue ge 0
94 wip:ContractRevenueEstimatedRevenue MUST never be negative.
(RULE013_GreaterThanOrEqualToZero_ContractRevenueEstimatedRevenue)
Pass $FactValue ge 0
95 wip:ContractRevenueEstimatedRevenue MUST never be negative.
(RULE013_GreaterThanOrEqualToZero_ContractRevenueEstimatedRevenue)
Pass $FactValue ge 0
96 Estimated gross profit foots.
(RULE026_RollUp_SummaryOfUnderOverBillings)
Pass $Total_CostsAndEstimatedEarningsInExcessOfBillingsNet = ($CostsAndEarningsInExcessOfBillings - $BillingsInExcessOfCostAndEarnings)
97 Estimated concept costs foots (wip:ContractCostsEstimatedCost).
(RULE002_MemberAggregation_Foots_ContractCostsEstimatedCost)
Pass $VARIABLE_Total = sum($VARIABLE_Each)
98 Gross profit foots.
(RULE023_RollUp_GrossProfit)
Pass $Total_GrossProfit = ($Revenues - $CostOfRevenue)
99 Gross profit foots.
(RULE023_RollUp_GrossProfit)
Pass $Total_GrossProfit = ($Revenues - $CostOfRevenue)
100 Gross profit foots.
(RULE023_RollUp_GrossProfit)
Pass $Total_GrossProfit = ($Revenues - $CostOfRevenue)
101 Gross profit foots.
(RULE023_RollUp_GrossProfit)
Pass $Total_GrossProfit = ($Revenues - $CostOfRevenue)
102 Gross profit foots.
(RULE023_RollUp_GrossProfit)
Pass $Total_GrossProfit = ($Revenues - $CostOfRevenue)
103 Gross profit foots.
(RULE023_RollUp_GrossProfit)
Pass $Total_GrossProfit = ($Revenues - $CostOfRevenue)
104 Gross profit foots.
(RULE023_RollUp_GrossProfit)
Pass $Total_GrossProfit = ($Revenues - $CostOfRevenue)