Code:
SELECT UnitInformation.ID,
UnitInformation.UnitNumber,
UnitInformation.[HomeownerName 1],
UnitInformation.[HomeownerName 2],
UnitInformation.Jobsite,
UnitInformation.JobsiteID,
UnitInformation.Phase,
UnitInformation.OccupancyDate,
UnitInformation.PurchasePrice,
(ChangeOrders.CO1TotalCost+ChangeOrders.CO2TotalCost+ChangeOrders.CO3TotalCost+ChangeOrders.CO4TotalCost+ChangeOrders.CO5TotalCost) AS ExtraConsideration,
(ChangeOrders.CO1TotalCost+ChangeOrders.CO2TotalCost+ChangeOrders.CO3TotalCost+ChangeOrders.CO4TotalCost+ChangeOrders.CO5TotalCost+WaterMeterFee+HydroFee+LPICFee+TarionFee+TarionHST) AS LawyerExtraConsideration,
(UnitInformation.PurchasePrice+ExtraConsideration) AS AgreedSalePrice,
(UnitInformation.PurchasePrice+LawyerExtraConsideration) AS LawyerAgreedSalePrice,
IIf(AgreedSalePrice>484500,(AgreedSalePrice+24000)/1.13,IIf(AgreedSalePrice>424850,(AgreedSalePrice+52350)/1.193,IIf(AgreedSalePrice>368200,(AgreedSalePrice+28350)/1.133,AgreedSalePrice/1.052))) AS NetSalePrice,
IIf(LawyerAgreedSalePrice>484500,(LawyerAgreedSalePrice+24000)/1.13,IIf(LawyerAgreedSalePrice>424850,(LawyerAgreedSalePrice+52350)/1.193,IIf(LawyerAgreedSalePrice>368200,(LawyerAgreedSalePrice+28350)/1.133,LawyerAgreedSalePrice/1.052))) AS LawyerNetSalePrice,
(NetSalePrice*0.05) AS FederalHST,
(NetSalePrice*0.08) AS ProvincialHST,
(LawyerNetSalePrice*0.05) AS LawyerFederalHST,
(LawyerNetSalePrice*0.08) AS LawyerProvincialHST,
IIf(NetSalePrice<=368200,(NetSalePrice*0.05)*0.36,6300*((450000-NetSalePrice))/100000) AS RoughHousingRebate,
IIf(RoughHousingRebate<=0,0,RoughHousingRebate) AS FinalHousingRebate,
IIf(LawyerNetSalePrice<=368200,(LawyerNetSalePrice*0.05)*0.36,6300*((450000-LawyerNetSalePrice))/100000) AS LawyerRoughHousingRebate,
IIf(LawyerRoughHousingRebate<=0,0,LawyerRoughHousingRebate) AS LawyerFinalHousingRebate,
((NetSalePrice*0.08)*0.75) AS RoughOntarioRebate, IIf(RoughOntarioRebate<24000,RoughOntarioRebate,24000) AS FinalOntarioRebate,
((LawyerNetSalePrice*0.08)*0.75) AS LawyerRoughOntarioRebate,
IIf(LawyerRoughOntarioRebate<24000,LawyerRoughOntarioRebate,24000) AS LawyerFinalOntarioRebate,
Val(DLookUp("Fee","TarionFees",NetSalePrice & "Between TarionFees.LowEnd AND TarionFees.HighEnd")) AS TarionFee,
(TarionFee*0.13) AS TarionHST,
Val(DLookUp("WaterMeter","ClosingFees","JobsiteID=" & UnitInformation.JobsiteID & " AND Phase='" & UnitInformation.phase & "'")) AS WaterMeterFee,
Val(DLookUp("Hydro","ClosingFees","JobsiteID=" & UnitInformation.JobsiteID & " AND Phase='" & UnitInformation.phase & "'")) AS HydroFee,
Val(DLookUp("LPIC","ClosingFees","JobsiteID=" & UnitInformation.JobsiteID & " AND Phase='" & UnitInformation.phase & "'")) AS LPICFee,
Val(DLookUp("Development","ClosingFees","JobsiteID=" & UnitInformation.JobsiteID & " AND Phase='" & UnitInformation.phase & "'")) AS DevelopmentFee,
UnitInformation.[Deposit#1Amount], UnitInformation.[Deposit#2Amount], UnitInformation.[Deposit#3Amount], UnitInformation.[Deposit#4Amount],
ChangeOrders.CO1TotalCost,
ChangeOrders.CO2TotalCost,
ChangeOrders.CO3TotalCost,
ChangeOrders.CO4TotalCost,
ChangeOrders.CO5TotalCost,
ChangeOrders.CO1AmntReceived,
ChangeOrders.CO2AmntReceived,
ChangeOrders.CO3AmntRecd,
ChangeOrders.CO4AmntRecd,
ChangeOrders.CO5AmntRecd,
(CO1AmntReceived+CO2AmntReceived+CO3AmntRecd+CO4AmntRecd+CO5AmntRecd) AS ChangeOrderDeposits,
(SELECT FeeLineItemTotal FROM ExtraFeesQuery WHERE ExtraFeesQuery.UnitID=UnitInformation.ID AND ExtraFeesQuery.FeeID=1) AS LateDesignCentreCharge
FROM UnitInformation INNER JOIN ChangeOrders ON UnitInformation.ID = ChangeOrders.UnitID;
Is the entire code. The relevant lines I would say are