Nowhere near complete, but must snapshot prior to my Boston trip.
git-svn-id: file:///svn-source/pmgr/branches/statements_20090623@184 97e9348a-65ac-dc4b-aefc-98561f571b83
This commit is contained in:
@@ -633,14 +633,8 @@ CREATE TABLE `pmgr_customers` (
|
||||
-- If NULL, rely on the contact info exclusively
|
||||
`name` VARCHAR(80) DEFAULT NULL,
|
||||
|
||||
-- A customer gets their own account, although any
|
||||
-- lease specific charge (rent, late fees, etc) will
|
||||
-- be debited against the lease account. This one
|
||||
-- will be used for non-lease related charges, as
|
||||
-- well as charges that intentionally span more than
|
||||
-- one lease (such as one security deposit to cover
|
||||
-- two or more units).
|
||||
`account_id` INT(10) UNSIGNED NOT NULL,
|
||||
-- Statement of charges/payments
|
||||
`statement_id` INT(10) UNSIGNED NOT NULL,
|
||||
|
||||
-- Primary Contact... every customer must have one
|
||||
-- (and presumably, most customers will _be_ one).
|
||||
@@ -703,12 +697,13 @@ CREATE TABLE `pmgr_leases` (
|
||||
|
||||
-- Allow user to specify their own lease numbers
|
||||
-- If NULL, `id` will be used
|
||||
`number` VARCHAR(20) DEFAULT NULL,
|
||||
-- `number` VARCHAR(20) DEFAULT NULL,
|
||||
`number` INT(10) UNSIGNED DEFAULT NULL,
|
||||
|
||||
`lease_type_id` INT(10) UNSIGNED NOT NULL,
|
||||
`unit_id` INT(10) UNSIGNED NOT NULL,
|
||||
`customer_id` INT(10) UNSIGNED NOT NULL,
|
||||
`account_id` INT(10) UNSIGNED NOT NULL,
|
||||
`statement_id` INT(10) UNSIGNED NOT NULL,
|
||||
`late_schedule_id` INT(10) UNSIGNED DEFAULT NULL,
|
||||
|
||||
`lease_date` DATE NOT NULL,
|
||||
@@ -997,6 +992,21 @@ CREATE TABLE `pmgr_reconciliations` (
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
|
||||
|
||||
-- ######################################################################
|
||||
-- ######################################################################
|
||||
-- ######################################################################
|
||||
-- ######################################################################
|
||||
-- ######################################################################
|
||||
-- ######################################################################
|
||||
-- ######################################################################
|
||||
-- ######################################################################
|
||||
-- ######################################################################
|
||||
-- ##
|
||||
-- ## MONETARY
|
||||
-- ##
|
||||
|
||||
|
||||
-- ----------------------------------------------------------------------
|
||||
-- ----------------------------------------------------------------------
|
||||
-- TABLE pmgr_monetary_sources
|
||||
@@ -1051,6 +1061,59 @@ UNLOCK TABLES;
|
||||
|
||||
|
||||
|
||||
-- ######################################################################
|
||||
-- ######################################################################
|
||||
-- ######################################################################
|
||||
-- ######################################################################
|
||||
-- ######################################################################
|
||||
-- ######################################################################
|
||||
-- ######################################################################
|
||||
-- ######################################################################
|
||||
-- ######################################################################
|
||||
-- ##
|
||||
-- ## STATEMENTS
|
||||
-- ##
|
||||
-- ## Statements are supplementary financial information. They should
|
||||
-- ## NEVER be used in financial calculations, but rather are secondary
|
||||
-- ## information, to be created where needed.
|
||||
|
||||
|
||||
-- ----------------------------------------------------------------------
|
||||
-- ----------------------------------------------------------------------
|
||||
-- TABLE pmgr_statements
|
||||
|
||||
DROP TABLE IF EXISTS `pmgr_statements`;
|
||||
CREATE TABLE `pmgr_statements` (
|
||||
`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
|
||||
|
||||
`comment` VARCHAR(255) DEFAULT NULL,
|
||||
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
|
||||
-- ----------------------------------------------------------------------
|
||||
-- ----------------------------------------------------------------------
|
||||
-- TABLE pmgr_statement_entries
|
||||
|
||||
DROP TABLE IF EXISTS `pmgr_statement_entries`;
|
||||
CREATE TABLE `pmgr_statement_entries` (
|
||||
`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
|
||||
|
||||
`type` ENUM('CHARGE',
|
||||
'PAYMENT')
|
||||
NOT NULL,
|
||||
|
||||
`statement_id` INT(10) UNSIGNED NOT NULL,
|
||||
`ledger_entry_id` INT(10) UNSIGNED NOT NULL,
|
||||
`amount` FLOAT(12,2) NOT NULL,
|
||||
|
||||
`comment` VARCHAR(255) DEFAULT NULL,
|
||||
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
|
||||
|
||||
-- ######################################################################
|
||||
-- ######################################################################
|
||||
|
||||
Reference in New Issue
Block a user