Advertisement
ekkis

3E:ProfMaster

Dec 6th, 2013
234
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 12.90 KB | None | 0 0
  1. USE [TE_3E_BAT27B]
  2. GO
  3.  
  4. /****** Object:  Table [dbo].[ProfMaster]    Script Date: 12/06/2013 10:09:01 ******/
  5. SET ANSI_NULLS ON
  6. GO
  7.  
  8. SET QUOTED_IDENTIFIER ON
  9. GO
  10.  
  11. CREATE TABLE [dbo].[ProfMaster](
  12.     [ProfMasterID] [uniqueidentifier] NOT NULL,
  13.     [ProfIndex] [int] IDENTITY(1,1) NOT NULL,
  14.     [ProfDate] [datetime] NULL,
  15.     [BillingGroup] [nvarchar](32) NULL,
  16.     [LeadMatter] [int] NULL,
  17.     [TimeStart] [datetime] NULL,
  18.     [TimeEnd] [datetime] NULL,
  19.     [CostStart] [datetime] NULL,
  20.     [CostEnd] [datetime] NULL,
  21.     [ChargeStart] [datetime] NULL,
  22.     [ChargeEnd] [datetime] NULL,
  23.     [ProfStatus] [nvarchar](16) NULL,
  24.     [ProfStatusCap] [nvarchar](64) NULL,
  25.     [InvMaster] [int] NULL,
  26.     [InvDate] [datetime] NULL,
  27.     [DueDate] [datetime] NULL,
  28.     [Currency] [nvarchar](8) NOT NULL,
  29.     [CurrDate] [datetime] NULL,
  30.     [InvNumber] [nvarchar](20) NULL,
  31.     [CrNoteNumber] [nvarchar](20) NULL,
  32.     [TaxInvNumber] [nvarchar](20) NULL,
  33.     [Site] [int] NULL,
  34.     [ReasonType] [nvarchar](16) NULL,
  35.     [AuthTimekeeper] [int] NULL,
  36.     [Disposition] [nvarchar](16) NULL,
  37.     [IsAdjust] [tinyint] NOT NULL,
  38.     [BillTkpr] [int] NOT NULL,
  39.     [RspTkpr] [int] NOT NULL,
  40.     [SpvTkpr] [int] NOT NULL,
  41.     [CollTkpr] [int] NOT NULL,
  42.     [TranDate] [datetime] NULL,
  43.     [PostDate] [datetime] NULL,
  44.     [GLDate] [datetime] NULL,
  45.     [Language] [int] NULL,
  46.     [InvNarrative] [nvarchar](max) NULL,
  47.     [InvNarrative_UnformattedText] [nvarchar](max) NULL,
  48.     [InternalComments] [nvarchar](255) NULL,
  49.     [BillingOffice] [nvarchar](16) NULL,
  50.     [VatRegistration] [nvarchar](64) NULL,
  51.     [BillingContact] [int] NULL,
  52.     [ProformaTemplate] [uniqueidentifier] NULL,
  53.     [BillTemplate] [uniqueidentifier] NULL,
  54.     [CreditNoteIndex] [int] NULL,
  55.     [DueDays] [int] NULL,
  56.     [ContactInfo] [nvarchar](64) NULL,
  57.     [Pageheader] [nvarchar](64) NULL,
  58.     [CreditNoteDate] [datetime] NULL,
  59.     [CostReasonType] [nvarchar](16) NULL,
  60.     [ChrgReasonType] [nvarchar](16) NULL,
  61.     [TotAmt] [decimal](16, 2) NULL,
  62.     [FeeAmt] [decimal](16, 2) NULL,
  63.     [HCoAmt] [decimal](16, 2) NULL,
  64.     [SCoAmt] [decimal](16, 2) NULL,
  65.     [BOAAmt] [decimal](16, 2) NULL,
  66.     [TaxAmt] [decimal](16, 2) NULL,
  67.     [IntAmt] [decimal](16, 2) NULL,
  68.     [OthAmt] [decimal](16, 2) NULL,
  69.     [UnitCurrRate] [decimal](16, 10) NULL,
  70.     [FirmCurrRate] [decimal](16, 10) NULL,
  71.     [Rpt1CurrRate] [decimal](16, 10) NULL,
  72.     [Rpt2CurrRate] [decimal](16, 10) NULL,
  73.     [Rpt3CurrRate] [decimal](16, 10) NULL,
  74.     [FromTaxArea] [nvarchar](16) NULL,
  75.     [ToTaxArea] [nvarchar](16) NULL,
  76.     [ProfSummary] [int] NULL,
  77.     [ProfGenerationRun] [uniqueidentifier] NULL,
  78.     [TaxDate] [datetime] NULL,
  79.     [ArchetypeCode] [nvarchar](50) NOT NULL,
  80.     [CurrProcItemID] [uniqueidentifier] NULL,
  81.     [LastProcItemID] [uniqueidentifier] NULL,
  82.     [OrigProcItemID] [uniqueidentifier] NULL,
  83.     [HasAttachments] [tinyint] NULL,
  84.     [TimeStamp] [datetime] NULL,
  85.     [TaxReportID1] [nvarchar](64) NULL,
  86.     [TaxReportID2] [nvarchar](64) NULL,
  87.     [CoverLetterNarrative] [nvarchar](max) NULL,
  88.     [CoverLetterNarrative_UnformattedText] [nvarchar](max) NULL,
  89.     [PrevInvMaster] [int] NULL,
  90.     [OrigTaxInvNumber] [nvarchar](20) NULL,
  91.     [IsLayer] [tinyint] NOT NULL,
  92.     [IsLayerAmount] [tinyint] NOT NULL,
  93.     [Approval_TSG] [tinyint] NULL,
  94.     [BillRetainerOnly_TSG] [tinyint] NULL,
  95.     [BillCostsFees_TSG] [tinyint] NULL,
  96.     [BillFeesOnly_TSG] [tinyint] NULL,
  97.     [Hold_TSG] [tinyint] NULL,
  98.     [BillRetainerCosts_TSG] [tinyint] NULL,
  99.     [BillCostsOnly_TSG] [tinyint] NULL,
  100.     [WriteOff_TSG] [tinyint] NULL,
  101.     [IsTaxbyMultipayor] [tinyint] NOT NULL,
  102.     [MattOverDescription] [nvarchar](255) NULL,
  103. PRIMARY KEY NONCLUSTERED
  104. (
  105.     [ProfMasterID] ASC
  106. )WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
  107. ) ON [TBL_APP_LARGE]
  108.  
  109. GO
  110.  
  111. ALTER TABLE [dbo].[ProfMaster]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_BillingGroup_@_BillingGroup_@_GroupName] FOREIGN KEY([BillingGroup])
  112. REFERENCES [dbo].[BillingGroup] ([GroupName])
  113. GO
  114.  
  115. ALTER TABLE [dbo].[ProfMaster] CHECK CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_BillingGroup_@_BillingGroup_@_GroupName]
  116. GO
  117.  
  118. ALTER TABLE [dbo].[ProfMaster]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_CreditNote_@_CreditNoteIndex_@_CreditNoteIndex] FOREIGN KEY([CreditNoteIndex])
  119. REFERENCES [dbo].[CreditNote] ([CreditNoteIndex])
  120. GO
  121.  
  122. ALTER TABLE [dbo].[ProfMaster] CHECK CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_CreditNote_@_CreditNoteIndex_@_CreditNoteIndex]
  123. GO
  124.  
  125. ALTER TABLE [dbo].[ProfMaster]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_DispositionList_@_Disposition_@_Code] FOREIGN KEY([Disposition])
  126. REFERENCES [dbo].[DispositionList] ([Code])
  127. GO
  128.  
  129. ALTER TABLE [dbo].[ProfMaster] CHECK CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_DispositionList_@_Disposition_@_Code]
  130. GO
  131.  
  132. ALTER TABLE [dbo].[ProfMaster]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_Entity_@_BillingContact_@_EntIndex] FOREIGN KEY([BillingContact])
  133. REFERENCES [dbo].[Entity] ([EntIndex])
  134. GO
  135.  
  136. ALTER TABLE [dbo].[ProfMaster] CHECK CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_Entity_@_BillingContact_@_EntIndex]
  137. GO
  138.  
  139. ALTER TABLE [dbo].[ProfMaster]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_InvMaster_@_InvMaster_@_InvIndex] FOREIGN KEY([InvMaster])
  140. REFERENCES [dbo].[InvMaster] ([InvIndex])
  141. GO
  142.  
  143. ALTER TABLE [dbo].[ProfMaster] CHECK CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_InvMaster_@_InvMaster_@_InvIndex]
  144. GO
  145.  
  146. ALTER TABLE [dbo].[ProfMaster]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_InvMaster_@_PrevInvMaster_@_InvIndex] FOREIGN KEY([PrevInvMaster])
  147. REFERENCES [dbo].[InvMaster] ([InvIndex])
  148. GO
  149.  
  150. ALTER TABLE [dbo].[ProfMaster] CHECK CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_InvMaster_@_PrevInvMaster_@_InvIndex]
  151. GO
  152.  
  153. ALTER TABLE [dbo].[ProfMaster]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_Language_@_Language_@_Locale] FOREIGN KEY([Language])
  154. REFERENCES [dbo].[Language] ([Locale])
  155. GO
  156.  
  157. ALTER TABLE [dbo].[ProfMaster] CHECK CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_Language_@_Language_@_Locale]
  158. GO
  159.  
  160. ALTER TABLE [dbo].[ProfMaster]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_Matter_@_LeadMatter_@_MattIndex] FOREIGN KEY([LeadMatter])
  161. REFERENCES [dbo].[Matter] ([MattIndex])
  162. GO
  163.  
  164. ALTER TABLE [dbo].[ProfMaster] CHECK CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_Matter_@_LeadMatter_@_MattIndex]
  165. GO
  166.  
  167. ALTER TABLE [dbo].[ProfMaster]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_NxCurrencyCode_@_Currency_@_CurrCode] FOREIGN KEY([Currency])
  168. REFERENCES [dbo].[NxCurrencyCode] ([CurrCode])
  169. GO
  170.  
  171. ALTER TABLE [dbo].[ProfMaster] CHECK CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_NxCurrencyCode_@_Currency_@_CurrCode]
  172. GO
  173.  
  174. ALTER TABLE [dbo].[ProfMaster]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_NxPrinterTemplate_@_BillTemplate_@_NxPrinterTemplateID] FOREIGN KEY([BillTemplate])
  175. REFERENCES [dbo].[NxPrinterTemplate] ([NxPrinterTemplateID])
  176. GO
  177.  
  178. ALTER TABLE [dbo].[ProfMaster] CHECK CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_NxPrinterTemplate_@_BillTemplate_@_NxPrinterTemplateID]
  179. GO
  180.  
  181. ALTER TABLE [dbo].[ProfMaster]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_NxPrinterTemplate_@_ProformaTemplate_@_NxPrinterTemplateID] FOREIGN KEY([ProformaTemplate])
  182. REFERENCES [dbo].[NxPrinterTemplate] ([NxPrinterTemplateID])
  183. GO
  184.  
  185. ALTER TABLE [dbo].[ProfMaster] CHECK CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_NxPrinterTemplate_@_ProformaTemplate_@_NxPrinterTemplateID]
  186. GO
  187.  
  188. ALTER TABLE [dbo].[ProfMaster]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_Office_@_BillingOffice_@_Code] FOREIGN KEY([BillingOffice])
  189. REFERENCES [dbo].[Office] ([Code])
  190. GO
  191.  
  192. ALTER TABLE [dbo].[ProfMaster] CHECK CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_Office_@_BillingOffice_@_Code]
  193. GO
  194.  
  195. ALTER TABLE [dbo].[ProfMaster]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_ProfGenerationRun_@_ProfGenerationRun_@_ProfGenerationRunID] FOREIGN KEY([ProfGenerationRun])
  196. REFERENCES [dbo].[ProfGenerationRun] ([ProfGenerationRunID])
  197. GO
  198.  
  199. ALTER TABLE [dbo].[ProfMaster] CHECK CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_ProfGenerationRun_@_ProfGenerationRun_@_ProfGenerationRunID]
  200. GO
  201.  
  202. ALTER TABLE [dbo].[ProfMaster]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_ProfStatus_@_ProfStatus_@_Code] FOREIGN KEY([ProfStatus])
  203. REFERENCES [dbo].[ProfStatus] ([Code])
  204. GO
  205.  
  206. ALTER TABLE [dbo].[ProfMaster] CHECK CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_ProfStatus_@_ProfStatus_@_Code]
  207. GO
  208.  
  209. ALTER TABLE [dbo].[ProfMaster]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_ProfSummary_@_ProfSummary_@_ProfSummaryIndex] FOREIGN KEY([ProfSummary])
  210. REFERENCES [dbo].[ProfSummary] ([ProfSummaryIndex])
  211. GO
  212.  
  213. ALTER TABLE [dbo].[ProfMaster] CHECK CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_ProfSummary_@_ProfSummary_@_ProfSummaryIndex]
  214. GO
  215.  
  216. ALTER TABLE [dbo].[ProfMaster]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_ReasonType_@_ChrgReasonType_@_Code] FOREIGN KEY([ChrgReasonType])
  217. REFERENCES [dbo].[ReasonType] ([Code])
  218. GO
  219.  
  220. ALTER TABLE [dbo].[ProfMaster] CHECK CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_ReasonType_@_ChrgReasonType_@_Code]
  221. GO
  222.  
  223. ALTER TABLE [dbo].[ProfMaster]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_ReasonType_@_CostReasonType_@_Code] FOREIGN KEY([CostReasonType])
  224. REFERENCES [dbo].[ReasonType] ([Code])
  225. GO
  226.  
  227. ALTER TABLE [dbo].[ProfMaster] CHECK CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_ReasonType_@_CostReasonType_@_Code]
  228. GO
  229.  
  230. ALTER TABLE [dbo].[ProfMaster]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_ReasonType_@_ReasonType_@_Code] FOREIGN KEY([ReasonType])
  231. REFERENCES [dbo].[ReasonType] ([Code])
  232. GO
  233.  
  234. ALTER TABLE [dbo].[ProfMaster] CHECK CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_ReasonType_@_ReasonType_@_Code]
  235. GO
  236.  
  237. ALTER TABLE [dbo].[ProfMaster]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_Site_@_Site_@_SiteIndex] FOREIGN KEY([Site])
  238. REFERENCES [dbo].[Site] ([SiteIndex])
  239. GO
  240.  
  241. ALTER TABLE [dbo].[ProfMaster] CHECK CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_Site_@_Site_@_SiteIndex]
  242. GO
  243.  
  244. ALTER TABLE [dbo].[ProfMaster]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_TaxArea_@_FromTaxArea_@_Code] FOREIGN KEY([FromTaxArea])
  245. REFERENCES [dbo].[TaxArea] ([Code])
  246. GO
  247.  
  248. ALTER TABLE [dbo].[ProfMaster] CHECK CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_TaxArea_@_FromTaxArea_@_Code]
  249. GO
  250.  
  251. ALTER TABLE [dbo].[ProfMaster]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_TaxArea_@_ToTaxArea_@_Code] FOREIGN KEY([ToTaxArea])
  252. REFERENCES [dbo].[TaxArea] ([Code])
  253. GO
  254.  
  255. ALTER TABLE [dbo].[ProfMaster] CHECK CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_TaxArea_@_ToTaxArea_@_Code]
  256. GO
  257.  
  258. ALTER TABLE [dbo].[ProfMaster]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_Timekeeper_@_AuthTimekeeper_@_TkprIndex] FOREIGN KEY([AuthTimekeeper])
  259. REFERENCES [dbo].[Timekeeper] ([TkprIndex])
  260. GO
  261.  
  262. ALTER TABLE [dbo].[ProfMaster] CHECK CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_Timekeeper_@_AuthTimekeeper_@_TkprIndex]
  263. GO
  264.  
  265. ALTER TABLE [dbo].[ProfMaster]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_Timekeeper_@_BillTkpr_@_TkprIndex] FOREIGN KEY([BillTkpr])
  266. REFERENCES [dbo].[Timekeeper] ([TkprIndex])
  267. GO
  268.  
  269. ALTER TABLE [dbo].[ProfMaster] CHECK CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_Timekeeper_@_BillTkpr_@_TkprIndex]
  270. GO
  271.  
  272. ALTER TABLE [dbo].[ProfMaster]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_Timekeeper_@_CollTkpr_@_TkprIndex] FOREIGN KEY([CollTkpr])
  273. REFERENCES [dbo].[Timekeeper] ([TkprIndex])
  274. GO
  275.  
  276. ALTER TABLE [dbo].[ProfMaster] CHECK CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_Timekeeper_@_CollTkpr_@_TkprIndex]
  277. GO
  278.  
  279. ALTER TABLE [dbo].[ProfMaster]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_Timekeeper_@_RspTkpr_@_TkprIndex] FOREIGN KEY([RspTkpr])
  280. REFERENCES [dbo].[Timekeeper] ([TkprIndex])
  281. GO
  282.  
  283. ALTER TABLE [dbo].[ProfMaster] CHECK CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_Timekeeper_@_RspTkpr_@_TkprIndex]
  284. GO
  285.  
  286. ALTER TABLE [dbo].[ProfMaster]  WITH CHECK ADD  CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_Timekeeper_@_SpvTkpr_@_TkprIndex] FOREIGN KEY([SpvTkpr])
  287. REFERENCES [dbo].[Timekeeper] ([TkprIndex])
  288. GO
  289.  
  290. ALTER TABLE [dbo].[ProfMaster] CHECK CONSTRAINT [FK_CONSTRAINT_NX_ProfMaster_Timekeeper_@_SpvTkpr_@_TkprIndex]
  291. GO
  292.  
  293. ALTER TABLE [dbo].[ProfMaster] ADD  DEFAULT ((0)) FOR [IsAdjust]
  294. GO
  295.  
  296. ALTER TABLE [dbo].[ProfMaster] ADD  DEFAULT ((0)) FOR [HasAttachments]
  297. GO
  298.  
  299. ALTER TABLE [dbo].[ProfMaster] ADD  DEFAULT ((0)) FOR [IsLayer]
  300. GO
  301.  
  302. ALTER TABLE [dbo].[ProfMaster] ADD  DEFAULT ((0)) FOR [IsLayerAmount]
  303. GO
  304.  
  305. ALTER TABLE [dbo].[ProfMaster] ADD  DEFAULT ((0)) FOR [Approval_TSG]
  306. GO
  307.  
  308. ALTER TABLE [dbo].[ProfMaster] ADD  DEFAULT ((0)) FOR [BillRetainerOnly_TSG]
  309. GO
  310.  
  311. ALTER TABLE [dbo].[ProfMaster] ADD  DEFAULT ((0)) FOR [BillCostsFees_TSG]
  312. GO
  313.  
  314. ALTER TABLE [dbo].[ProfMaster] ADD  DEFAULT ((0)) FOR [BillFeesOnly_TSG]
  315. GO
  316.  
  317. ALTER TABLE [dbo].[ProfMaster] ADD  DEFAULT ((0)) FOR [Hold_TSG]
  318. GO
  319.  
  320. ALTER TABLE [dbo].[ProfMaster] ADD  DEFAULT ((0)) FOR [BillRetainerCosts_TSG]
  321. GO
  322.  
  323. ALTER TABLE [dbo].[ProfMaster] ADD  DEFAULT ((0)) FOR [BillCostsOnly_TSG]
  324. GO
  325.  
  326. ALTER TABLE [dbo].[ProfMaster] ADD  DEFAULT ((0)) FOR [WriteOff_TSG]
  327. GO
  328.  
  329. ALTER TABLE [dbo].[ProfMaster] ADD  DEFAULT ((0)) FOR [IsTaxbyMultipayor]
  330. GO
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement