NASA Form 533 Layout XML Specifications
<layout> Element
This element specifies the display layout of the Cost Report. This is a required element and acts as the containing or root element for the entire XML definition.
Attributes
- There are no attributes for the <layout> element.
Child Elements
This element defines the various display options for the rendered Cost Report using the Report Driver.
Attributes
- There are no attributes for the <report-options> element.
Child Elements
This element defines the source of data used to display the Contract Value Cost for the NASA Form 533M.
Attributes
|
Attribute Name |
Description |
|
aggregator |
Specifies the name aggregator that should be used to display the total for the Contract Value Cost. |
Child Elements
- There are no attributes for the <contract-value-cost> element.
This element defines the source of data used to display the Contract Value Fee for the NASA Form 533M.
Attributes
|
Attribute Name |
Description |
|
aggregator |
Specifies the name aggregator that should be used to display the total for the Contract Value Fee. |
Child Elements
- There are no attributes for the <contract-value-fee> element.
This element, specifies the collection of <line> elements that will comprise the output for the Report Driver.
This element can contain one or more <line> elements.
Attributes
- There are no attributes for the <lines> element.
Child Elements
This element defines the line to be displayed within an Estimate. This element can contain multiple <line> elements. Collectively, these <line> elements represent the visible Estimate.
Attributes
|
Attribute Name |
Description |
|
aggregator |
Specifies that the line should create an aggregator to store totals to be used later within a total line. The value specified can be a string of no more than 32 characters in length. The value is case sensitive. |
|
amount-type |
Specifies whether Dollars or Hours should be displayed. This is a required attribute and only used for the following line types:
Acceptable values:
|
|
text |
Specifies the label of the line. This is a required attribute and only used for the following line types:
|
|
type |
Specifies the type of line that will be displayed. This is a required attribute. Acceptable values:
|
|
virtual-account-code |
Specifies the Virtual Account that is represented on this line. This is a required attribute and only used for the following line types:
|
|
visible |
Specifies whether or not the line should be displayed. Useful for lines that contribute to an Aggregator but aren't necessary for display. This is a optional attribute. Acceptable values:
If this attribute is omitted, a default value of True will be used. |
Child Elements
This element, used for Total lines, specifies the aggregators to utilize when calculating the line total. Aggregators are specified as attributes on <line> elements.
This element can contain one or more <aggregator> elements.
This element is a required element for the following line-types:
- TotalAsSubcategory
- SubTotal
- Summary
- Total
Otherwise, this element is ignored.
Attributes
- There are no attributes for the <aggregators> element.
Child Elements
This element, a child element of the <aggregators> element, specifies the name of the aggregator to include within a total line.
Attributes
- There are no attributes for the <aggregator> element.
Value
- This element should contain the case-sensitive aggregator name that exists in one of the previously-defined <line> elements using the aggregator attribute.
Child Elements
- There are no child elements of the <aggregator> element.
<layout>
<report-options>
<contract-value-cost aggregator="TotalCosts" />
<contract-value-fee aggregator="AwardFee" />
</report-options>
<lines>
<line type="Category" text="LABOR HOURS" />
<line type="Subcategory" virtual-account-code="DIRECTTECH-TOTAL" text="DIRECT LABOR-PRODUCTIVE" amount-type="Hours" aggregator="LaborHours" />
<line type="Subcategory" virtual-account-code="DIRECTNON" text="DIRECT LABOR-NONPRODUCTIVE" amount-type="Hours" aggregator="LaborHours" />
<line type="Subcategory" virtual-account-code="DIRECTTOT-TOTAL" text="DIRECT OVERTIME" amount-type="Hours" aggregator="LaborHours" />
<line type="Subcategory" virtual-account-code="PRGMSUPPORT" text="PROGRAM SUPPORT" amount-type="Hours" aggregator="LaborHours" />
<line type="SubTotal" text="TOTAL LABOR HOURS" amount-type="Hours">
<aggregators>
<aggregator>LaborHours</aggregator>
</aggregators>
</line>
<line type="BlankLine" />
<line type="Category" text="COST - DIRECT LABOR" />
<line type="Subcategory" virtual-account-code="DIRECTTECH-TOTAL" text="DIRECT LABOR-PRODUCTIVE" amount-type="Dollars" aggregator="LaborCosts" />
<line type="Subcategory" virtual-account-code="DIRECTTOT-TOTAL" text="DIRECT OVERTIME" amount-type="Dollars" aggregator="LaborCosts" />
<line type="Subcategory" virtual-account-code="PRGMSUPPORT" text="PROGRAM SUPPORT" amount-type="Dollars" aggregator="LaborCosts" />
<line type="SubTotal" text="TOTAL LABOR COSTS" amount-type="Dollars">
<aggregators>
<aggregator>LaborCosts</aggregator>
</aggregators>
</line>
<line type="BlankLine" />
<line type="Subcategory" virtual-account-code="OVERHEAD-TOTAL" text="LABOR OVERHEAD" amount-type="Dollars" aggregator="LaborOverhead" />
<line type="Total" text="TOTAL LABOR-RELATED COSTS" amount-type="Dollars">
<aggregators>
<aggregator>LaborCosts</aggregator>
<aggregator>LaborOverhead</aggregator>
</aggregators>
</line>
<line type="BlankLine" />
<line type="Category" text="TASK-DIRECT COSTS" />
<line type="Subcategory" virtual-account-code="TRAVEL" text="TRAVEL" amount-type="Dollars" aggregator="TaskCosts" />
<line type="Subcategory" virtual-account-code="TRAINING" text="TRAINING" amount-type="Dollars" aggregator="TaskCosts" />
<line type="Subcategory" virtual-account-code="EQUIPMENT" text="EQUIPMENT" amount-type="Dollars" aggregator="TaskCosts" />
<line type="Subcategory" virtual-account-code="MATERIALS-TOTAL" text="MATERIALS/TOOLS" amount-type="Dollars" aggregator="TaskCosts" />
<line type="Subcategory" virtual-account-code="INTERSEGMENT-TOTAL" text="INTERSEGMENT" amount-type="Dollars" aggregator="TaskCosts" />
<line type="Subcategory" virtual-account-code="BPA" text="BLANKET PURCHASE AGREEMENTS" amount-type="Dollars" aggregator="TaskCosts" />
<line type="Subcategory" virtual-account-code="VEHICLES" text="VEHICLES" amount-type="Dollars" aggregator="TaskCosts" />
<line type="Subcategory" virtual-account-code="OTHER-TOTAL" text="OTHER" amount-type="Dollars" aggregator="TaskCosts" />
<line type="Total" text="TOTAL TASK-DIRECT COSTS" amount-type="Dollars">
<aggregators>
<aggregator>TaskCosts</aggregator>
</aggregators>
</line>
<line type="BlankLine" />
<line type="Subcategory" virtual-account-code="GANDA-TOTAL" text="G & A" amount-type="Dollars" aggregator="GandA" />
<line type="Total" text="TOTAL COSTS" amount-type="Dollars" aggregator="TotalCosts">
<aggregators>
<aggregator>LaborCosts</aggregator>
<aggregator>LaborOverhead</aggregator>
<aggregator>TaskCosts</aggregator>
<aggregator>GandA</aggregator>
</aggregators>
</line>
<line type="BlankLine" />
<line type="Subcategory" virtual-account-code="AWARDFEE" text="AWARD FEE" amount-type="Dollars" aggregator="AwardFee" />
<line type="BlankLine" />
<line type="Total" text="TOTAL COST AND FEE" amount-type="Dollars">
<aggregators>
<aggregator>LaborCosts</aggregator>
<aggregator>LaborOverhead</aggregator>
<aggregator>TaskCosts</aggregator>
<aggregator>GandA</aggregator>
<aggregator>AwardFee</aggregator>
</aggregators>
</line>
</lines>
</layout>
Page ID:9607-4795-1612