<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2008 (http://www.altova.com) by XMLSpy 2008 Enterprise Ed. (ASC X12) -->
<xsd:schema xmlns="http://mt.gov/revenue/forbusinesses/taxsoftwarevendors" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://mt.gov/revenue/forbusinesses/taxsoftwarevendors" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xsd:include schemaLocation="../TIGERS/Common/efileTypes.xsd"/>
	<xsd:element name="MT_CLT_4_SCHEDULE_K_07">
		<xsd:annotation>
			<xsd:documentation>Root for CLT-4, Schedule K for 2008</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="PeriodEndDate" type="DateType" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>Form header</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="CorpFEIN" type="EINType" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>Form header</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="PropertyFactorSection" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>Section 1</xsd:documentation>
					</xsd:annotation>
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="Land" type="EwhereMTAppor" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>Lin1 1.1a</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
							<xsd:element name="Buildings" type="EwhereMTAppor" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>Line 1.1b</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
							<xsd:element name="Machinery" type="EwhereMTAppor" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>Line 1.1c</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
							<xsd:element name="Equipment" type="EwhereMTAppor" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>Line 1.1d</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
							<xsd:element name="FurnitureAndFixture" type="EwhereMTAppor" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>Line 1.1e</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
							<xsd:element name="LeasedProperty" type="EwhereMTAppor" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>Line 1.1f</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
							<xsd:element name="Inventories" type="EwhereMTAppor" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>Line 1.1g</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
							<xsd:element name="Supplies" type="EwhereMTAppor" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>Line 1.1h</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
							<xsd:element name="PropertyForeignSub" type="EwhereMTAppor" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>Line 1.1i</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
							<xsd:element name="PropertyUnconSubsidiary" type="EwhereMTAppor" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>Line 1.1j</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
							<xsd:element name="PropertyPassThru" type="EwhereMTAppor" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>Line 1.1k</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
							<xsd:element name="MultiplyRentAmtBy8" type="EwhereMTAppor" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>Line 1.1l</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
							<xsd:element name="TotalPropertyVal" type="EwhereMTAppor" minOccurs="0"/>
							<xsd:element name="PropertyFactor" type="LargeRatioType" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>Line 1</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="PayrollFactorSection" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>Section 2</xsd:documentation>
					</xsd:annotation>
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="OfficerCompensation" type="EwhereMTAppor" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>Line 2.2a</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
							<xsd:element name="Wages" type="EwhereMTAppor" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>Line 2.2b</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
							<xsd:element name="CostGoodsSold" type="EwhereMTAppor" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>Line 2.2c</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
							<xsd:element name="Repairs" type="EwhereMTAppor" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>Line 2.2d</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
							<xsd:element name="OtherDeduction" type="EwhereMTAppor" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>Line 2.2e</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
							<xsd:element name="PayrollForeignSubsidiary" type="EwhereMTAppor" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>Line 2.2f</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
							<xsd:element name="PayrollUnconSubsidiary" type="EwhereMTAppor" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>Line 2.2g</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
							<xsd:element name="PayrollPassThru" type="EwhereMTAppor" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>Line 2.2h</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
							<xsd:element name="TotalPayrollValue" type="EwhereMTAppor" minOccurs="0"/>
							<xsd:element name="PayrollFactor" type="LargeRatioType" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>Line 2</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="SalesFactorSection" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>Section 3</xsd:documentation>
					</xsd:annotation>
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="GrossSalesLessReturn" type="USAmountType" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>Line 3.3a</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
							<xsd:element name="ShipFromOutsideMT" type="USAmountType" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>Line 3.3b1</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
							<xsd:element name="ShipFromWithinMT" type="USAmountType" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>Line 3.3b2</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
							<xsd:element name="SalesShippedMTToGov" type="USAmountType" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>Line 3.3c1</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
							<xsd:element name="SalesShippedStPurchaser" type="USAmountType" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>Line 3.3c2</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
							<xsd:element name="SalesNotServiceIncome" type="USAmountType" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>Line 3.3d</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
							<xsd:element name="IntercompanySales" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>Line 3.3e</xsd:documentation>
								</xsd:annotation>
								<xsd:complexType>
									<xsd:sequence>
										<xsd:element name="EInterCompSales" type="USAmountType"/>
										<xsd:element name="MInterCompSales" type="USAmountType"/>
									</xsd:sequence>
								</xsd:complexType>
							</xsd:element>
							<xsd:element name="NetGainSchD" type="EwhereMTAppor" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>Line 3.3f</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
							<xsd:element name="OtherGrossReceipt" type="EwhereMTAppor" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>Line 3.3g</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
							<xsd:element name="SalesInclForeignSubsidiary" type="EwhereMTAppor" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>Line 3.3h</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
							<xsd:element name="SalesInclUnconSubsidiary" type="EwhereMTAppor" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>Line 3.3i</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
							<xsd:element name="SalesInclPassThru" type="EwhereMTAppor" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>Line 3.3j</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
							<xsd:element name="OtherInterCompTransaction" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>Line 3.3k</xsd:documentation>
								</xsd:annotation>
								<xsd:complexType>
									<xsd:sequence>
										<xsd:element name="EInterCompTransaction" type="USAmountType"/>
										<xsd:element name="MInterCompTransaction" type="USAmountType"/>
									</xsd:sequence>
								</xsd:complexType>
							</xsd:element>
							<xsd:element name="TotalSalesValue" type="EwhereMTAppor" minOccurs="0"/>
							<xsd:element name="SalesFactor" type="LargeRatioType" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>Line 3</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="FactorSum" type="LargeRatioType" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>Line 4</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="ApportionmentFactor" type="LargeRatioType" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>Line 5</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:complexType name="EwhereMTAppor">
		<xsd:sequence>
			<xsd:element name="EwhereApFactor" type="USAmountType" minOccurs="0"/>
			<xsd:element name="MTApFactor" type="USAmountType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
</xsd:schema>
