1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
|
CREATE TABLE IF NOT EXISTS `facture` (
`facture_id` varchar(20) NOT NULL default '',
`facture_paramgen_id` int(11) NOT NULL default '1',
`facture_agent_id` int(11) NOT NULL default '0',
`facture_agent_affect` int(11) NOT NULL default '0',
`facture_client_id` int(11) NOT NULL default '0',
`facture_contact_id` int(11) NOT NULL default '0',
`facture_even_spl_id` int(11) NOT NULL default '0',
`facture_demarchage_id` int(11) NOT NULL default '0',
`facture_devis_id` varchar(20) default NULL,
`facture_commande_id` varchar(20) default NULL,
`facture_mode_rglt_id` int(2) default NULL,
`facture_objet` varchar(100) default NULL,
`facture_date` date default NULL,
`facture_limite` date default NULL,
`facture_expediteur` text NOT NULL,
`facture_contact` varchar(200) NOT NULL,
`facture_liv_nom` varchar(200) NOT NULL default '',
`facture_liv_adr1` varchar(60) NOT NULL default '',
`facture_liv_adr2` varchar(60) NOT NULL default '',
`facture_liv_cp` varchar(10) NOT NULL default '',
`facture_liv_ville` varchar(50) NOT NULL default '',
`facture_liv_cedex_ok` enum('Y','N') NOT NULL default 'N',
`facture_liv_cedex` varchar(5) NOT NULL default '',
`facture_liv_commune_id` int(11) NOT NULL default '0',
`facture_liv_pays_id` int(11) NOT NULL default '0',
`facture_liv_pays` varchar(50) NOT NULL default '',
`facture_liv_pays_ville` varchar(50) NOT NULL default '',
`facture_liv_pays_etat_id` int(11) NOT NULL default '0',
`facture_liv_pays_etat_nom` varchar(100) NOT NULL default '',
`facture_fact_nom` varchar(200) NOT NULL default '',
`facture_fact_adr1` varchar(60) NOT NULL default '',
`facture_fact_adr2` varchar(60) NOT NULL default '',
`facture_fact_cp` varchar(10) NOT NULL default '',
`facture_fact_ville` varchar(50) NOT NULL default '',
`facture_fact_cedex_ok` enum('Y','N') NOT NULL default 'N',
`facture_fact_cedex` varchar(5) NOT NULL default '',
`facture_fact_commune_id` int(11) NOT NULL default '0',
`facture_fact_pays_id` int(11) NOT NULL default '0',
`facture_fact_pays` varchar(50) NOT NULL default '',
`facture_fact_pays_ville` varchar(50) NOT NULL default '',
`facture_fact_pays_etat_id` int(11) NOT NULL default '0',
`facture_fact_pays_etat_nom` varchar(100) NOT NULL default '',
`facture_adr_fact` enum('Y','N') NOT NULL default 'Y',
`facture_adr_liv` enum('Y','N') NOT NULL default 'Y',
`facture_rem_pourcent` decimal(25,4) NOT NULL default '0.0000',
`facture_rem_somme` decimal(25,4) NOT NULL default '0.0000',
`facture_prix` decimal(25,4) NOT NULL default '0.0000',
`facture_ttc` decimal(25,4) NOT NULL default '0.0000',
`facture_affaire_id` int(11) default NULL,
`facture_paye_date` date default NULL,
`facture_valide` varchar(1) NOT NULL default 'N',
`facture_param_vendeur` enum('Y','N') NOT NULL default 'Y',
`facture_param_imgpdt` enum('Y','N') NOT NULL default 'N',
`facture_param_tva` enum('Y','N') NOT NULL default 'Y',
`facture_cgv_id` int(11) NOT NULL default '0',
`facture_devise_id` int(11) NOT NULL,
`facture_commentaire` text NOT NULL,
`facture_creation` datetime NOT NULL default '0000-00-00 00:00:00',
`facture_modification` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`facture_id`),
KEY `client_id` (`facture_client_id`),
KEY `affaire_id` (`facture_affaire_id`),
KEY `agent_id` (`facture_agent_id`),
KEY `ori_agent_id` (`facture_agent_affect`),
KEY `devis_id` (`facture_devis_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1; |
Partager