Skip to content

dbo.primeLockedEstimates ​

Info Generated by scripts/Generate-DataDictionary.ps1 - do not edit by hand. Edit descriptions in schemas/tables/dbo.primeLockedEstimates.json and regenerate.

Columns ​

#ColumnTypeNullableFlagsDescription
1EstimateIDuniqueidentifiernoForeign key to the related estimate
2jobIduniqueidentifieryesForeign key to primeJobs
3labelnvarchar(255)yesDisplay label
4descriptionnvarchar(MAX)yesFree-text description
5estimateStatusnvarchar(50)yesStatus of the estimate (e.g. Draft, Locked, Authorised)
6isVariationbityesFlag indicating this is a variation to the original scope of work
7estimateTypenvarchar(100)yesType/category of the estimate
8totalIncludingTaxdecimal(18,2)yesTotal amount including tax
9authorisedTotalExcludingTaxdecimal(18,2)yesTotal authorised (approved) job value excluding tax
10authorisedTotalIncludingTaxdecimal(18,2)yesTotal authorised (approved) job value including tax
11createdAtdatetimeyesTimestamp the record was created
12createdBynvarchar(100)yesUser/system that created the record
13updatedAtdatetimeyesTimestamp the record was last updated
14updatedBynvarchar(100)yesUser/system that last updated the record
15versionbigintyesOptimistic-concurrency row version number

Indexes ​

NameTypeUniquePKKey columnsIncludedFilter
PK__primeLoc__ABEBF4D555D379C9CLUSTEREDyesyesEstimateID
IX_primeLockedEstimates_JobId_LabelNONCLUSTEREDjobIdauthorisedTotalExcludingTax, authorisedTotalIncludingTax, createdAt, estimateStatus, estimateType, label, totalIncludingTax

Relationships (inferred) ​

FromToConfidence
dbo.primeLockedEstimates.EstimateIDdbo.primeLockedEstimateCategories.EstimateIDhigh
dbo.primeLockedEstimates.jobIddbo.primeJobs.Idhigh

Referenced by ​

Views: dbo.VPrimeAllestimatevalueObjectivedb, dbo.vprimeEstimatorQuoteConversions, dbo.vprimejobsthismonthObjectivedb

Procedures: dbo.spEndataEstimateUploads, dbo.spEthGetEstimateReview, dbo.spPrimeBuildLockedEstimatesThisYear, dbo.spPrimeUpsertLockedEstimate