Skip to main content

📄 General Valuation Report Documentation

📄 QUICK DOCUMENTATION​

  • Template File: N/A (Generated as Excel file)
  • Report Type: Excel
  • Primary Purpose: Provides comprehensive valuation details across multiple dimensions for all assets in a job
  • Key Data Sources: AssetValuations, ComponentValuations, InsuranceValuations, MarketApproachValuations, IncomeApproachValuations
  • Who Uses This Report: Valuers, Finance teams, Asset managers

📋 DETAILED DOCUMENTATION​

📊 Overview​

The General Valuation Report is a comprehensive Excel report that provides detailed valuation information for assets in multiple formats. It includes asset class summaries, asset-level details, component-level information, replacement cost data, insurance valuations, and approach-specific details (market and income). This report serves as the primary valuation output for financial reporting purposes.

🔧 Report Details​

  • File Path: /Application/Reports/Queries/GetGeneralValuationReport/GetGeneralValuationReportsQuery.cs
  • Generation Method: Code-generated Excel file using IExcelFileBuilder service

📋 Report Parameters​

ParameterTypeRequiredDefaultDescription
JobIdintYesNoneThe ID of the job to generate the report for
AssetClassstringNo"All"Filter for a specific asset class or "All"

🔗 Data Sources​

  • Primary Data Sources:
    • AssetValuations
    • ComponentValuations
    • InsuranceValuations
    • MarketApproachValuations
    • IncomeApproachValuations
    • AssetReplacementCostValuations
    • ComponentReplacementCostValuations
  • Additional Data Sources:
    • Job
    • Client
    • Subscription

📊 Report Sections​

Section NameDescriptionData Source
Asset Class ReportSummary of valuation totals by asset classAssetValuations grouped by AssetClass
Asset Level ReportDetailed valuation data for each assetAssetValuations with basic fields
Component Level ReportDetailed valuation data for each componentComponentValuations with all calculation details
Cost Apportionment ReportReplacement cost breakdowns for assetsAssetReplacementCostValuations
Cost Direct Cost ReportReplacement cost breakdowns for componentsComponentReplacementCostValuations
Insurance Valuation ReportInsurance values and parametersInsuranceValuations
Contents Insurance Summary ReportSummary of contents valuesAsset.Contents
Contents Insurance Detail ReportDetailed contents item listingsAsset.Contents
Market Approach ReportMarket valuation detailsMarketApproachValuations
Income Approach ReportIncome valuation summariesIncomeApproachValuations
Income Approach ItemsIncome valuation stream detailsIncomeApproachItemValuations

📄 Output Format​

The report is generated as an Excel workbook with multiple worksheets, each representing one of the sections listed above. Each worksheet contains formatted tabular data with appropriate column headers. The client logo is included in the report header.

📋 Delivery Methods​

  • Default Delivery: Web download through ReportsController
  • Available Formats: Excel (.xlsx)

📝 Business Rules Applied​

  • Only controlled assets with appropriate valuation policies are included in valuation calculations
  • Different reports are produced based on valuation type (cost, market, income)
  • Insurance calculations include various factors (escalation, professional fees, debris removal)
  • For market valuations, different calculation approaches are used based on the MarketApproach type
  • For income valuations, detailed calculations are performed based on income streams
  • Previous values are compared to current values to track changes

💡 Usage Instructions​

This report is generated by calling the GetGeneralValuationReports endpoint on the ReportsController. It can be filtered by asset class or generated for all asset classes. The report is downloaded as an Excel file.

⚡ Performance Considerations​

â„šī¸ Note: This report can be resource-intensive for jobs with many assets. For very large jobs (10,000+ assets), consider:

  • Generating the report during off-peak hours
  • Using asset class filtering to generate separate reports
  • Increasing the server timeout settings for report generation

📝 Regulatory Compliance​

The General Valuation Report is designed to support financial reporting requirements such as:

  • IFRS/AASB 13: Fair Value Measurement
  • IFRS/AASB 116: Property, Plant and Equipment
  • Local government financial reporting regulations