/db/changes/024_create_recurring_invoice_tables.sql

https://github.com/mblix/ODOL · SQL · 169 lines · 134 code · 12 blank · 23 comment · 0 complexity · 66e968e716077d08014fd3c73d384a24 MD5 · raw file

  1. -- phpMyAdmin SQL Dump
  2. -- version 2.11.8.1deb1ubuntu0.2
  3. -- http://www.phpmyadmin.net
  4. --
  5. -- Host: localhost
  6. -- Generation Time: Apr 23, 2010 at 11:36 AM
  7. -- Server version: 5.0.67
  8. -- PHP Version: 5.2.6-2ubuntu4.6
  9. SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
  10. --
  11. -- Database: `BLIX_SOLUTIONS_AS`
  12. --
  13. -- --------------------------------------------------------
  14. --
  15. -- Table structure for table `recurring`
  16. --
  17. CREATE TABLE IF NOT EXISTS `recurring` (
  18. `RecurringID` bigint(20) NOT NULL auto_increment,
  19. `StartDate` date NOT NULL,
  20. `TimeInterval` varchar(20) NOT NULL,
  21. `LastDate` date NOT NULL,
  22. PRIMARY KEY (`RecurringID`)
  23. ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=10968 ;
  24. -- --------------------------------------------------------
  25. --
  26. -- Table structure for table `recurringout`
  27. --
  28. CREATE TABLE IF NOT EXISTS `recurringout` (
  29. `RecurringID` bigint(20) NOT NULL auto_increment,
  30. `CompanyID` int(11) NOT NULL default '0',
  31. `ContactPersonID` int(11) NOT NULL default '0',
  32. `TotalCustPrice` decimal(16,2) NOT NULL default '0.00',
  33. `DName` varchar(255) NOT NULL default '',
  34. `DAddress` varchar(255) NOT NULL default '',
  35. `DZipCode` varchar(10) NOT NULL default '',
  36. `DCity` varchar(255) NOT NULL default '',
  37. `DCountry` varchar(255) NOT NULL default '',
  38. `Status` varchar(10) NOT NULL default '0',
  39. `InvoiceDate` date NOT NULL default '0000-00-00',
  40. `DueDate` date NOT NULL default '0000-00-00',
  41. `TS` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
  42. `ProjectID` int(11) NOT NULL default '0',
  43. `ProjectNameInternal` varchar(255) NOT NULL default '',
  44. `PaymentDate` datetime NOT NULL default '0000-00-00 00:00:00',
  45. `Active` tinyint(4) NOT NULL default '0',
  46. `CreatedByID` int(11) NOT NULL default '0',
  47. `ProjectStartDate` date NOT NULL default '0000-00-00',
  48. `ProjectStopDate` date NOT NULL default '0000-00-00',
  49. `CommentCustomer` text NOT NULL,
  50. `CommentInternal` text NOT NULL,
  51. `DeliveryCondition` varchar(255) NOT NULL default '',
  52. `PaymentCondition` varchar(255) NOT NULL default '',
  53. `IAddress` varchar(255) NOT NULL default '',
  54. `IZipCode` varchar(10) NOT NULL default '',
  55. `ICity` varchar(255) NOT NULL default '',
  56. `ICountry` varchar(255) NOT NULL default '',
  57. `DeliveryDate` date NOT NULL default '0000-00-00',
  58. `OrderDate` date NOT NULL default '0000-00-00',
  59. `VATDuty` tinyint(4) NOT NULL default '0',
  60. `TotalVat` decimal(16,2) NOT NULL default '0.00',
  61. `IName` varchar(255) NOT NULL default '',
  62. `InvoiceType` set('order','project') default NULL,
  63. `FromCompanyID` int(11) NOT NULL default '0',
  64. `CreatedDateTime` datetime NOT NULL default '0000-00-00 00:00:00',
  65. `AccountPlanID` bigint(20) default NULL,
  66. `DEmail` varchar(50) NOT NULL default '',
  67. `IEmail` varchar(50) NOT NULL default '',
  68. `RefCustomer` varchar(255) NOT NULL default '',
  69. `YourRef` varchar(255) default NULL,
  70. `BankAccount` varchar(15) NOT NULL default '',
  71. `Phone` varchar(20) NOT NULL default '',
  72. `ProjectNameCustomer` varchar(255) NOT NULL default '',
  73. `IPoBox` varchar(255) NOT NULL default '',
  74. `IPoBoxCity` varchar(255) NOT NULL default '',
  75. `IPoBoxZipCode` varchar(255) NOT NULL default '',
  76. `IPoBoxZipCodeCity` varchar(255) NOT NULL default '',
  77. `DPoBoxZipCode` varchar(255) NOT NULL default '',
  78. `DPoBoxZipCodeCity` varchar(255) NOT NULL default '',
  79. `InvoiceFileID` int(11) NOT NULL default '0',
  80. `Discount` decimal(16,2) default NULL,
  81. `PersonID` int(11) NOT NULL default '0',
  82. `ResponsiblePersonID` int(11) default '0',
  83. `RequiredDate` datetime default NULL,
  84. `Freight` decimal(16,2) default '0.00',
  85. `ValidFrom` datetime default NULL,
  86. `ValidTo` datetime default NULL,
  87. `TaxFree` tinyint(4) default '0',
  88. `DateShipped` date default NULL,
  89. `CreatedByPersonID` int(11) NOT NULL default '0',
  90. `UpdatedByPersonID` int(11) NOT NULL default '0',
  91. `TotalCostPrice` decimal(16,2) NOT NULL default '0.00',
  92. `IAddressID` int(11) default NULL,
  93. `DAddressID` int(11) default NULL,
  94. `AddressID` int(11) NOT NULL default '0',
  95. `DPoBoxCity` varchar(255) default NULL,
  96. `InvoiceSalePersonID` int(11) default NULL,
  97. `DPoBox` varchar(255) default NULL,
  98. `RefInternal` varchar(255) default NULL,
  99. `SalePersonID` int(11) NOT NULL default '0',
  100. `EnableTaxFree` smallint(6) NOT NULL default '0',
  101. `VAddressNumber` varchar(10) NOT NULL default '',
  102. `IAddressNumber` varchar(10) NOT NULL default '',
  103. `DAddressNumber` varchar(10) NOT NULL default '',
  104. `MailSendtDateTime` datetime NOT NULL default '0000-00-00 00:00:00',
  105. `CustomerViewedDateTime` datetime NOT NULL default '0000-00-00 00:00:00',
  106. `CustomerViewedPersonID` int(11) NOT NULL default '0',
  107. `MailExpireDateTime` datetime NOT NULL default '0000-00-00 00:00:00',
  108. `VPoBoxZipCodeCity` varchar(255) default NULL,
  109. `InsertedByPersonID` int(11) default NULL,
  110. `InsertedDateTime` datetime default NULL,
  111. `DepartmentID` int(11) default NULL,
  112. `DepartmentCustomer` varchar(255) default NULL,
  113. `Period` varchar(7) default NULL,
  114. `KID` varchar(30) default NULL,
  115. `CurrencyID` varchar(4) default 'NOK',
  116. `CustomerAccountPlanID` bigint(20) default NULL,
  117. `SupplierAccountPlanID` bigint(20) default NULL,
  118. `ExternalID` int(11) NOT NULL default '0',
  119. `JournalID` int(11) NOT NULL default '0',
  120. `Note` varchar(255) default NULL,
  121. `FakturabankID` bigint(20) default NULL,
  122. `VoucherType` char(3) default NULL,
  123. PRIMARY KEY (`RecurringID`)
  124. ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=10968 ;
  125. -- --------------------------------------------------------
  126. --
  127. -- Table structure for table `recurringoutline`
  128. --
  129. CREATE TABLE IF NOT EXISTS `recurringoutline` (
  130. `LineID` int(11) NOT NULL auto_increment,
  131. `RecurringID` bigint(20) default NULL,
  132. `ProductNumber` varchar(255) NOT NULL default '',
  133. `ProductID` int(11) NOT NULL default '0',
  134. `UnitCostPrice` decimal(16,2) NOT NULL default '0.00',
  135. `UnitCustPrice` decimal(16,2) NOT NULL default '0.00',
  136. `QuantityOrdered` decimal(16,2) NOT NULL default '0.00',
  137. `QuantityDelivered` decimal(16,2) NOT NULL default '0.00',
  138. `TS` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
  139. `Vat` decimal(16,2) NOT NULL default '0.00',
  140. `Active` smallint(6) NOT NULL default '1',
  141. `ProductName` varchar(255) NOT NULL default '',
  142. `Comment` varchar(255) NOT NULL default '',
  143. `VatID` int(11) NOT NULL default '0',
  144. `TaxFree` smallint(6) NOT NULL default '1',
  145. `ProductVariantID` int(11) NOT NULL default '0',
  146. `ValidFromDate` datetime default NULL,
  147. `ValidToDate` datetime default NULL,
  148. `InsertedByPersonID` bigint(20) NOT NULL default '0',
  149. `UpdatedByPersonID` bigint(20) NOT NULL default '0',
  150. `InsertedDateTime` datetime NOT NULL default '0000-00-00 00:00:00',
  151. `LineNum` int(11) NOT NULL default '0',
  152. `TaxAmount` decimal(16,5) default NULL,
  153. `Discount` decimal(16,5) default NULL,
  154. `UnitCustPriceCurrencyID` varchar(4) default 'NOK',
  155. `UnitCostPriceCurrencyID` varchar(4) default 'NOK',
  156. PRIMARY KEY (`LineID`)
  157. ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=14 ;