Tables [dbo].[SOInvoiceDetails]
PropertyValue
CollationSQL_Latin1_General_CP1_CI_AS
Row Count (~)0
Created1:00:47 AM Thursday, March 21, 2019
Last Modified1:15:54 AM Thursday, March 21, 2019
KeyNameData TypeMax Length (Bytes)Allow NullsDefault
Cluster Primary Key PK_SOInvoiceDetails: InvoiceID\DetailIDForeign Keys FK_SOInvoiceDetails_InvoiceID_SOInvoices: [dbo].[SOInvoices].InvoiceIDInvoiceIDint4
False
Cluster Primary Key PK_SOInvoiceDetails: InvoiceID\DetailIDDetailIDint4
False
Foreign Keys FK_SOInvoiceDetails_SOID_SOOrderDetails: [dbo].[SOOrderDetails].SOID\SODetailIDSOIDint4
True
Foreign Keys FK_SOInvoiceDetails_SOID_SOOrderDetails: [dbo].[SOOrderDetails].SOID\SODetailIDSODetailIDint4
True
Foreign Keys FK_SOInvoiceDetails_ItemID_ICItems1: [dbo].[ICItems1].ItemIDItemIDint4
True
SerialNumbervarchar(30)30
False
Descriptionvarchar(255)255
False
Quantitydecimal(18,6)9
False
Foreign Keys FK_SOInvoiceDetails_UMID_ICUnits: [dbo].[ICUnits].UMIDUMIDint4
False
UMvarchar(255)255
False
ConvFactordecimal(16,6)9
False
Pricemoney8
False
Discountdecimal(18,6)9
False
Stockedbit1
False
Foreign Keys FK_SOInvoiceDetails_EquipmentID_SCEquipments: [dbo].[SCEquipments].EquipmentIDEquipmentIDint4
True
Foreign Keys FK_SOInvoiceDetails_ContractID_SCContracts: [dbo].[SCContracts].ContractIDContractIDint4
True
BSABillForServicesbit1
False
Billbit1
False
Foreign Keys FK_SOInvoiceDetails_GLID_GLAccounts3: [dbo].[GLAccounts3].GLIDGLIDint4
False
Foreign Keys FK_SOInvoiceDetails_DeptID_GLDepts3: [dbo].[GLDepts3].DeptIDDeptIDint4
True
Amountmoney8
False
((0))
TaxFlagint4
False
Foreign Keys FK_SOInvoiceDetails_CostGLID_GLAccounts3: [dbo].[GLAccounts3].CostGLIDCostGLIDint4
True
Foreign Keys FK_SOInvoiceDetails_CostDeptID_GLDepts3: [dbo].[GLDepts3].CostDeptIDCostDeptIDint4
True
Foreign Keys FK_SOInvoiceDetails_CostAppliedGLID_GLAccounts3: [dbo].[GLAccounts3].CostAppliedGLIDCostAppliedGLIDint4
True
Foreign Keys FK_SOInvoiceDetails_CostAppliedDeptID_GLDepts3: [dbo].[GLDepts3].CostAppliedDeptIDCostAppliedDeptIDint4
True
Costmoney8
False
((0))
Ordereddecimal(18,6)9
False
BackOrdereddecimal(18,6)9
False
Canceleddecimal(18,6)9
False
CreatorIDchar(8)8
False
UpdatorIDchar(8)8
False
CreateDatedatetime8
False
(getdate())
LastUpdatedatetime8
False
(getdate())
timestamptimestamp8
False
Foreign Keys FK_SOInvoiceDetails_PriceSourceID_ARPriceSources: [dbo].[ARPriceSources].PriceSourceIDPriceSourceIDint4
False
((1))
SystemComputedPricemoney8
False
((0))
Foreign Keys FK_SOInvoiceDetails_ReturnCodeID_ICReturnCodes: [dbo].[ICReturnCodes].ReturnCodeIDReturnCodeIDint4
True
ReturnRemarksvarchar(255)255
False
('')
Foreign Keys FK_SOInvoiceDetails_StockTypeID_ICStockTypes: [dbo].[ICStockTypes].StockTypeIDStockTypeIDint4
False
((1))
OverriddenCostbit1
False
((0))
ChargeOutCostmoney8
False
((0))
SerialNumberWasAllocatedbit1
False
((0))
FulfillIDint4
True
FulfillDetailIDint4
True
Foreign Keys FK_SOInvoiceDetails_TaxFlagID_ShTaxFlags: [dbo].[ShTaxFlags].TaxFlagIDTaxFlagIDint4
False
KeyNameKey ColumnsUniqueFill Factor
Cluster Primary Key PK_SOInvoiceDetails: InvoiceID\DetailIDPK_SOInvoiceDetailsInvoiceID, DetailID
True
80
NameColumns
FK_SOInvoiceDetails_ContractID_SCContractsContractID->[dbo].[SCContracts].[ContractID]
FK_SOInvoiceDetails_CostAppliedDeptID_GLDepts3CostAppliedDeptID->[dbo].[GLDepts3].[DeptID]
FK_SOInvoiceDetails_CostAppliedGLID_GLAccounts3CostAppliedGLID->[dbo].[GLAccounts3].[AccountID]
FK_SOInvoiceDetails_CostDeptID_GLDepts3CostDeptID->[dbo].[GLDepts3].[DeptID]
FK_SOInvoiceDetails_CostGLID_GLAccounts3CostGLID->[dbo].[GLAccounts3].[AccountID]
FK_SOInvoiceDetails_DeptID_GLDepts3DeptID->[dbo].[GLDepts3].[DeptID]
FK_SOInvoiceDetails_EquipmentID_SCEquipmentsEquipmentID->[dbo].[SCEquipments].[EquipmentID]
FK_SOInvoiceDetails_GLID_GLAccounts3GLID->[dbo].[GLAccounts3].[AccountID]
FK_SOInvoiceDetails_InvoiceID_SOInvoicesInvoiceID->[dbo].[SOInvoices].[InvoiceID]
FK_SOInvoiceDetails_ItemID_ICItems1ItemID->[dbo].[ICItems1].[ItemID]
FK_SOInvoiceDetails_PriceSourceID_ARPriceSourcesPriceSourceID->[dbo].[ARPriceSources].[PriceSourceID]
FK_SOInvoiceDetails_ReturnCodeID_ICReturnCodesReturnCodeID->[dbo].[ICReturnCodes].[ReturnCodeID]
FK_SOInvoiceDetails_SOID_SOOrderDetailsSOID->[dbo].[SOOrderDetails].[SOID]
SODetailID->[dbo].[SOOrderDetails].[DetailID]
FK_SOInvoiceDetails_StockTypeID_ICStockTypesStockTypeID->[dbo].[ICStockTypes].[StockTypeID]
FK_SOInvoiceDetails_TaxFlagID_ShTaxFlagsTaxFlagID->[dbo].[ShTaxFlags].[TaxFlagID]
FK_SOInvoiceDetails_UMID_ICUnitsUMID->[dbo].[ICUnits].[ID]
CREATE TABLE [dbo].[SOInvoiceDetails]
(
[InvoiceID] [int] NOT NULL,
[DetailID] [int] NOT NULL,
[SOID] [int] NULL,
[SODetailID] [int] NULL,
[ItemID] [int] NULL,
[SerialNumber] [varchar] (30) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[Description] [varchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[Quantity] [decimal] (18, 6) NOT NULL,
[UMID] [int] NOT NULL,
[UM] [varchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[ConvFactor] [decimal] (16, 6) NOT NULL,
[Price] [money] NOT NULL,
[Discount] [decimal] (18, 6) NOT NULL,
[Stocked] [bit] NOT NULL,
[EquipmentID] [int] NULL,
[ContractID] [int] NULL,
[BSABillForServices] [bit] NOT NULL,
[Bill] [bit] NOT NULL,
[GLID] [int] NOT NULL,
[DeptID] [int] NULL,
[Amount] [money] NOT NULL CONSTRAINT [DF_SOInvoiceDetails_Amount] DEFAULT ((0)),
[TaxFlag] [int] NOT NULL,
[CostGLID] [int] NULL,
[CostDeptID] [int] NULL,
[CostAppliedGLID] [int] NULL,
[CostAppliedDeptID] [int] NULL,
[Cost] [money] NOT NULL CONSTRAINT [DF_SOInvoiceDetails_Cost] DEFAULT ((0)),
[Ordered] [decimal] (18, 6) NOT NULL,
[BackOrdered] [decimal] (18, 6) NOT NULL,
[Canceled] [decimal] (18, 6) NOT NULL,
[CreatorID] [char] (8) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[UpdatorID] [char] (8) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[CreateDate] [datetime] NOT NULL CONSTRAINT [DF_SOInvoiceDetails_CreateDate] DEFAULT (getdate()),
[LastUpdate] [datetime] NOT NULL CONSTRAINT [DF_SOInvoiceDetails_LastUpdate] DEFAULT (getdate()),
[timestamp] [timestamp] NOT NULL,
[PriceSourceID] [int] NOT NULL CONSTRAINT [DF_SOInvoiceDetails_PriceSourceID] DEFAULT ((1)),
[SystemComputedPrice] [money] NOT NULL CONSTRAINT [DF_SOInvoiceDetails_SystemComputedPrice] DEFAULT ((0)),
[ReturnCodeID] [int] NULL,
[ReturnRemarks] [varchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_SOInvoiceDetails_ReturnRemarks] DEFAULT (''),
[StockTypeID] [int] NOT NULL CONSTRAINT [DF_SOInvoiceDetails_StockTypeID] DEFAULT ((1)),
[OverriddenCost] [bit] NOT NULL CONSTRAINT [DF_SOInvoiceDetails_OverriddenCost] DEFAULT ((0)),
[ChargeOutCost] [money] NOT NULL CONSTRAINT [DF_SOInvoiceDetails_ChargeOutCost] DEFAULT ((0)),
[SerialNumberWasAllocated] [bit] NOT NULL CONSTRAINT [DF_SOInvoiceDetails_SerialNumberWasAllocated] DEFAULT ((0)),
[FulfillID] [int] NULL,
[FulfillDetailID] [int] NULL,
[TaxFlagID] [int] NOT NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[SOInvoiceDetails] ADD CONSTRAINT [PK_SOInvoiceDetails] PRIMARY KEY CLUSTERED  ([InvoiceID], [DetailID]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[SOInvoiceDetails] ADD CONSTRAINT [FK_SOInvoiceDetails_ContractID_SCContracts] FOREIGN KEY ([ContractID]) REFERENCES [dbo].[SCContracts] ([ContractID])
GO
ALTER TABLE [dbo].[SOInvoiceDetails] ADD CONSTRAINT [FK_SOInvoiceDetails_CostAppliedDeptID_GLDepts3] FOREIGN KEY ([CostAppliedDeptID]) REFERENCES [dbo].[GLDepts3] ([DeptID])
GO
ALTER TABLE [dbo].[SOInvoiceDetails] ADD CONSTRAINT [FK_SOInvoiceDetails_CostAppliedGLID_GLAccounts3] FOREIGN KEY ([CostAppliedGLID]) REFERENCES [dbo].[GLAccounts3] ([AccountID])
GO
ALTER TABLE [dbo].[SOInvoiceDetails] ADD CONSTRAINT [FK_SOInvoiceDetails_CostDeptID_GLDepts3] FOREIGN KEY ([CostDeptID]) REFERENCES [dbo].[GLDepts3] ([DeptID])
GO
ALTER TABLE [dbo].[SOInvoiceDetails] ADD CONSTRAINT [FK_SOInvoiceDetails_CostGLID_GLAccounts3] FOREIGN KEY ([CostGLID]) REFERENCES [dbo].[GLAccounts3] ([AccountID])
GO
ALTER TABLE [dbo].[SOInvoiceDetails] ADD CONSTRAINT [FK_SOInvoiceDetails_DeptID_GLDepts3] FOREIGN KEY ([DeptID]) REFERENCES [dbo].[GLDepts3] ([DeptID])
GO
ALTER TABLE [dbo].[SOInvoiceDetails] ADD CONSTRAINT [FK_SOInvoiceDetails_EquipmentID_SCEquipments] FOREIGN KEY ([EquipmentID]) REFERENCES [dbo].[SCEquipments] ([EquipmentID])
GO
ALTER TABLE [dbo].[SOInvoiceDetails] ADD CONSTRAINT [FK_SOInvoiceDetails_GLID_GLAccounts3] FOREIGN KEY ([GLID]) REFERENCES [dbo].[GLAccounts3] ([AccountID])
GO
ALTER TABLE [dbo].[SOInvoiceDetails] ADD CONSTRAINT [FK_SOInvoiceDetails_InvoiceID_SOInvoices] FOREIGN KEY ([InvoiceID]) REFERENCES [dbo].[SOInvoices] ([InvoiceID])
GO
ALTER TABLE [dbo].[SOInvoiceDetails] ADD CONSTRAINT [FK_SOInvoiceDetails_ItemID_ICItems1] FOREIGN KEY ([ItemID]) REFERENCES [dbo].[ICItems1] ([ItemID])
GO
ALTER TABLE [dbo].[SOInvoiceDetails] ADD CONSTRAINT [FK_SOInvoiceDetails_PriceSourceID_ARPriceSources] FOREIGN KEY ([PriceSourceID]) REFERENCES [dbo].[ARPriceSources] ([PriceSourceID])
GO
ALTER TABLE [dbo].[SOInvoiceDetails] ADD CONSTRAINT [FK_SOInvoiceDetails_ReturnCodeID_ICReturnCodes] FOREIGN KEY ([ReturnCodeID]) REFERENCES [dbo].[ICReturnCodes] ([ReturnCodeID])
GO
ALTER TABLE [dbo].[SOInvoiceDetails] ADD CONSTRAINT [FK_SOInvoiceDetails_SOID_SOOrderDetails] FOREIGN KEY ([SOID], [SODetailID]) REFERENCES [dbo].[SOOrderDetails] ([SOID], [DetailID])
GO
ALTER TABLE [dbo].[SOInvoiceDetails] ADD CONSTRAINT [FK_SOInvoiceDetails_StockTypeID_ICStockTypes] FOREIGN KEY ([StockTypeID]) REFERENCES [dbo].[ICStockTypes] ([StockTypeID])
GO
ALTER TABLE [dbo].[SOInvoiceDetails] ADD CONSTRAINT [FK_SOInvoiceDetails_TaxFlagID_ShTaxFlags] FOREIGN KEY ([TaxFlagID]) REFERENCES [dbo].[ShTaxFlags] ([TaxFlagID])
GO
ALTER TABLE [dbo].[SOInvoiceDetails] ADD CONSTRAINT [FK_SOInvoiceDetails_UMID_ICUnits] FOREIGN KEY ([UMID]) REFERENCES [dbo].[ICUnits] ([ID])
GO