Tables [dbo].[SCContractDetailMiscCharges]
PropertyValue
CollationSQL_Latin1_General_CP1_CI_AS
HeapTrue
Row Count (~)0
Created12:59:12 AM Thursday, March 21, 2019
Last Modified1:15:16 AM Thursday, March 21, 2019
KeyNameData TypeMax Length (Bytes)Allow NullsIdentityDefault
Primary Key PK_SCContractDetailMiscCharges: MiscChargeIDMiscChargeIDint4
False
1 - 1
Foreign Keys FK_SCContractDetailMiscCharges_ContractDetailID_SCContractDetails: [dbo].[SCContractDetails].ContractDetailIDContractDetailIDint4
False
Foreign Keys FK_SCContractDetailMiscCharges_ChargeCodeID_SCContractMiscChargeCodes: [dbo].[SCContractMiscChargeCodes].ChargeCodeIDChargeCodeIDint4
False
Descriptionvarchar(255)255
False
Quantitydecimal(18,6)9
False
Ratedecimal(18,6)9
False
Foreign Keys FK_SCContractDetailMiscCharges_BranchID_GLBranches: [dbo].[GLBranches].BranchIDBranchIDint4
True
Foreign Keys FK_SCContractDetailMiscCharges_TaxCodeID_SHTaxCodes: [dbo].[ShTaxCodes].TaxCodeIDTaxCodeIDint4
True
BillingEnabledbit1
True
((1))
BillWithIDint4
False
BillFrequencyIDint4
False
BillStartDatedatetime8
True
BillEndDatedatetime8
True
BilledThruDatedatetime8
True
Notesvarchar(1024)1024
False
CreatorIDchar(8)8
False
CreateDatedatetime8
False
(getdate())
UpdatorIDchar(8)8
False
LastUpdatedatetime8
False
(getdate())
timestamptimestamp8
True
Foreign Keys FK_SCContractDetailMiscCharges_DivisionID_GLDivisions: [dbo].[GLDivisions].DivisionIDDivisionIDint4
True
Foreign Keys FK_SCContractDetailMiscCharges_BalanceSheetGroupID_GLBalanceSheetGroups: [dbo].[GLBalanceSheetGroups].BalanceSheetGroupIDBalanceSheetGroupIDint4
True
Foreign Keys FK_SCContractDetailMiscCharges_TaxExemptCodeID_SHTaxExemptCodes: [dbo].[SHTaxExemptCodes].TaxExemptCodeIDTaxExemptCodeIDint4
True
Taxablebit1
False
((0))
OverrideTaxablebit1
False
((0))
Methodint4
False
((0))
PercentMinimumAmountmoney8
True
PercentMaximumAmountmoney8
True
KeyNameKey ColumnsUniqueFill Factor
Primary Key PK_SCContractDetailMiscCharges: MiscChargeIDPK_SCContractDetailMiscChargesMiscChargeID
True
80
NameColumns
FK_SCContractDetailMiscCharges_BalanceSheetGroupID_GLBalanceSheetGroupsBalanceSheetGroupID->[dbo].[GLBalanceSheetGroups].[BalanceSheetGroupID]
FK_SCContractDetailMiscCharges_BranchID_GLBranchesBranchID->[dbo].[GLBranches].[BranchID]
FK_SCContractDetailMiscCharges_ChargeCodeID_SCContractMiscChargeCodesChargeCodeID->[dbo].[SCContractMiscChargeCodes].[MiscChargeCodeID]
FK_SCContractDetailMiscCharges_ContractDetailID_SCContractDetailsContractDetailID->[dbo].[SCContractDetails].[ContractDetailID]
FK_SCContractDetailMiscCharges_DivisionID_GLDivisionsDivisionID->[dbo].[GLDivisions].[DivisionID]
FK_SCContractDetailMiscCharges_TaxCodeID_SHTaxCodesTaxCodeID->[dbo].[ShTaxCodes].[TaxCodeID]
FK_SCContractDetailMiscCharges_TaxExemptCodeID_SHTaxExemptCodesTaxExemptCodeID->[dbo].[SHTaxExemptCodes].[TaxExemptCodeID]
CREATE TABLE [dbo].[SCContractDetailMiscCharges]
(
[MiscChargeID] [int] NOT NULL IDENTITY(1, 1),
[ContractDetailID] [int] NOT NULL,
[ChargeCodeID] [int] NOT NULL,
[Description] [varchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[Quantity] [decimal] (18, 6) NOT NULL,
[Rate] [decimal] (18, 6) NOT NULL,
[BranchID] [int] NULL,
[TaxCodeID] [int] NULL,
[BillingEnabled] [bit] NULL CONSTRAINT [DF_SCContractDetailMiscCharges_BillingEnabled] DEFAULT ((1)),
[BillWithID] [int] NOT NULL,
[BillFrequencyID] [int] NOT NULL,
[BillStartDate] [datetime] NULL,
[BillEndDate] [datetime] NULL,
[BilledThruDate] [datetime] NULL,
[Notes] [varchar] (1024) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[CreatorID] [char] (8) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[CreateDate] [datetime] NOT NULL CONSTRAINT [DF_SCContractDetailMiscCharges_CreateDate] DEFAULT (getdate()),
[UpdatorID] [char] (8) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[LastUpdate] [datetime] NOT NULL CONSTRAINT [DF_SCContractDetailMiscCharges_LastUpdate] DEFAULT (getdate()),
[timestamp] [timestamp] NULL,
[DivisionID] [int] NULL,
[BalanceSheetGroupID] [int] NULL,
[TaxExemptCodeID] [int] NULL,
[Taxable] [bit] NOT NULL CONSTRAINT [DF_SCContractDetailMiscCharges_Taxable] DEFAULT ((0)),
[OverrideTaxable] [bit] NOT NULL CONSTRAINT [DF_SCContractDetailMiscCharges_OverrideTaxable] DEFAULT ((0)),
[Method] [int] NOT NULL CONSTRAINT [DF_SCContractDetailMiscCharges_Method] DEFAULT ((0)),
[PercentMinimumAmount] [money] NULL,
[PercentMaximumAmount] [money] NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[SCContractDetailMiscCharges] ADD CONSTRAINT [PK_SCContractDetailMiscCharges] PRIMARY KEY NONCLUSTERED  ([MiscChargeID]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[SCContractDetailMiscCharges] ADD CONSTRAINT [FK_SCContractDetailMiscCharges_BalanceSheetGroupID_GLBalanceSheetGroups] FOREIGN KEY ([BalanceSheetGroupID]) REFERENCES [dbo].[GLBalanceSheetGroups] ([BalanceSheetGroupID])
GO
ALTER TABLE [dbo].[SCContractDetailMiscCharges] ADD CONSTRAINT [FK_SCContractDetailMiscCharges_BranchID_GLBranches] FOREIGN KEY ([BranchID]) REFERENCES [dbo].[GLBranches] ([BranchID])
GO
ALTER TABLE [dbo].[SCContractDetailMiscCharges] ADD CONSTRAINT [FK_SCContractDetailMiscCharges_ChargeCodeID_SCContractMiscChargeCodes] FOREIGN KEY ([ChargeCodeID]) REFERENCES [dbo].[SCContractMiscChargeCodes] ([MiscChargeCodeID])
GO
ALTER TABLE [dbo].[SCContractDetailMiscCharges] ADD CONSTRAINT [FK_SCContractDetailMiscCharges_ContractDetailID_SCContractDetails] FOREIGN KEY ([ContractDetailID]) REFERENCES [dbo].[SCContractDetails] ([ContractDetailID])
GO
ALTER TABLE [dbo].[SCContractDetailMiscCharges] ADD CONSTRAINT [FK_SCContractDetailMiscCharges_DivisionID_GLDivisions] FOREIGN KEY ([DivisionID]) REFERENCES [dbo].[GLDivisions] ([DivisionID])
GO
ALTER TABLE [dbo].[SCContractDetailMiscCharges] ADD CONSTRAINT [FK_SCContractDetailMiscCharges_TaxCodeID_SHTaxCodes] FOREIGN KEY ([TaxCodeID]) REFERENCES [dbo].[ShTaxCodes] ([TaxCodeID])
GO
ALTER TABLE [dbo].[SCContractDetailMiscCharges] ADD CONSTRAINT [FK_SCContractDetailMiscCharges_TaxExemptCodeID_SHTaxExemptCodes] FOREIGN KEY ([TaxExemptCodeID]) REFERENCES [dbo].[SHTaxExemptCodes] ([TaxExemptCodeID])
GO