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 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188
| -- Create table
create table TIERS_LINEA
(
CODE_MAJ VARCHAR2(1) not null,
DOSSIER NUMBER(4) default 0800 not null,
COMPTE NUMBER(12) not null,
LIBELLE VARCHAR2(35) not null,
CLASSEMENT VARCHAR2(12),
MOT_DIRECTEUR VARCHAR2(12),
ECHEANCIER VARCHAR2(1) not null,
CAHT VARCHAR2(1) not null,
ANNOTATION VARCHAR2(151) not null,
N_INTRA_COMMUNAUTAIRE VARCHAR2(18),
CODE_PAYS VARCHAR2(2),
SIRET VARCHAR2(14),
APE VARCHAR2(5),
RATTACHEMENT NUMBER(12),
COMPTE_ASSOCIE NUMBER(12),
LETTRAGE VARCHAR2(1) not null,
LETTRAGE_SOLDE VARCHAR2(1) not null,
LETTRAGE_MT VARCHAR2(1) not null,
LETTRAGE_PIECE VARCHAR2(1) not null,
LETTRAGE_CUMUL VARCHAR2(1) not null,
LETTRE_A_REPRENDRE VARCHAR2(2),
JA_DE_BANQUE NUMBER(2) default 20,
MR NUMBER(2) not null,
CONDITION_PAIEMENT VARCHAR2(30),
DECALAGE_DEPART NUMBER(1) not null,
DECALAGE_ARRIVE NUMBER(2) not null,
NB_JOURS NUMBER(3) not null,
DOMICIATION_PRINCIPALE VARCHAR2(24),
CODE_BANQUE_PRINCIPAL NUMBER(5),
CODE_GUICHET_PRINCIPAL NUMBER(5),
N_COMPTE_PRINCIPAL VARCHAR2(11),
CLE_RIB NUMBER(2),
IBAN_PRINCIPAL VARCHAR2(34),
BIC_PRINCIPAL VARCHAR2(11),
BENEFICIAIRE NUMBER(12),
NOM_PAIEMENT VARCHAR2(35),
STATISTIQUE1 VARCHAR2(3),
STATISTIQUE2 VARCHAR2(3),
STATISTIQUE3 VARCHAR2(3),
STATISTIQUE4 VARCHAR2(3),
STATISTIQUE5 VARCHAR2(3),
RELANCE VARCHAR2(1) not null,
DELAI_RELANCE NUMBER(2),
RELANCE1 NUMBER(2) not null,
RELANCE2 NUMBER(2) not null,
RELANCE3 NUMBER(2) not null,
CLIENTS_DOUTEUX VARCHAR2(1) not null,
DATE_DOUTEUX DATE,
ENCOURS_AUTORISE BINARY_DOUBLE,
COUVERTURE BINARY_DOUBLE,
NATURE_COUVERTURE NUMBER(2),
RELEVE VARCHAR2(1) not null,
TYPE_RELEVE VARCHAR2(1),
PERIODICITE VARCHAR2(1),
JOUR_DE_BASE VARCHAR2(1) not null,
J1 NUMBER(2),
J2 NUMBER(2),
J3 NUMBER(2),
JOUR_SEMAINE VARCHAR2(2),
RESERVE_PROPRIETE VARCHAR2(1) not null,
REGIME_TVA_FOURNISSEUR VARCHAR2(1),
DATE_OUVERTURE_DU_TIERS DATE,
DATE_FERMETURE_DU_TIERS DATE,
ADRESSE_TIERS1 VARCHAR2(35) not null,
ADRESSE_TIERS2 VARCHAR2(35),
ADRESSE_TIERS3 VARCHAR2(35),
CODE_POSTAL VARCHAR2(9) not null,
VILLE VARCHAR2(35) not null,
PAYS VARCHAR2(24),
CORRESPONDANT VARCHAR2(24),
TELEPHONE VARCHAR2(14),
FAX VARCHAR2(20),
MOBILE VARCHAR2(20),
EMAIL_TIERS VARCHAR2(80),
SITE_WEB VARCHAR2(80),
ADRESSE_PAIEMENT1 VARCHAR2(35),
ADRESSE_PAIEMENT2 VARCHAR2(35),
ADRESSE_PAIEMENT3 VARCHAR2(35),
CODE_POSTAL_PAIEMENT VARCHAR2(9),
VILLE_PAIEMENT VARCHAR2(35),
PAYS_PAIEMENT VARCHAR2(24),
CORRESPONDANT_PAIEMENT VARCHAR2(24),
TELEPHONE_PAIEMENT VARCHAR2(14),
FAX_PAIEMENT VARCHAR2(20),
MOBILE_PAIEMENT VARCHAR2(20),
EMAIL_PAIEMENT VARCHAR2(35),
FOURNISSEUR_HONORAIRE VARCHAR2(1),
PROFESSION_FOURNISSEUR VARCHAR2(30),
CIVILITE_FOURNISSEUR NUMBER,
NOM_FOURNISSEUR VARCHAR2(35),
PRENOM_FOURNISSEUR VARCHAR2(35),
CORRESPONDANCE VARCHAR2(1)
)
tablespace ACHAT_DATA
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 2M
minextents 1
maxextents unlimited
);
-- Add comments to the columns
comment on column TIERS.CODE_MAJ
is 'C=Création, M=Modification, S=Suppression';
comment on column TIERS.DOSSIER
is 'Identification du dossier traité';
comment on column TIERS.COMPTE
is 'Numérotation à partir des plages de comptes définies';
comment on column TIERS.LIBELLE
is 'Libellé du TIERS';
comment on column TIERS.CLASSEMENT
is '12 premiers caractères du libellé : Traitement';
comment on column TIERS.MOT_DIRECTEUR
is 'Mot clé pour rechercher les comptes';
comment on column TIERS.ECHEANCIER
is 'O=Oui N=Non';
comment on column TIERS.CAHT
is 'O=Oui N=Non';
comment on column TIERS.ANNOTATION
is 'O=Oui N=Non+ zone annotation (10/07/08)';
comment on column TIERS.N_INTRA_COMMUNAUTAIRE
is 'mémorisé dans zone pct-gencod (zone "minitel")';
comment on column TIERS.CODE_PAYS
is 'FR par defaut';
comment on column TIERS.LETTRAGE
is 'O=Oui N=Non';
comment on column TIERS.LETTRAGE_SOLDE
is 'O=Oui N=Non';
comment on column TIERS.LETTRAGE_MT
is 'O=Oui N=Non';
comment on column TIERS.LETTRAGE_PIECE
is 'O=Oui N=Non';
comment on column TIERS.LETTRAGE_CUMUL
is 'O=Oui N=Non';
comment on column TIERS.LETTRE_A_REPRENDRE
is '2 lettres majuscules';
comment on column TIERS.JA_DE_BANQUE
is 'Correspond à la "société général".';
comment on column TIERS.MR
is 'Mode de règlement - 01 (correspond à "CC" par défaut)
Fournisseur / Rbt "etudiant : VD = 11 // VE = 12 // VF = 13 // PR = 15.';
comment on column TIERS.NB_JOURS
is 'Fournisseur : 30 Jours (date d eréception de facture) / Clients : Immédiat : 00';
comment on column TIERS.BENEFICIAIRE
is 'TIERS FACTOR';
comment on column TIERS.RELANCE
is 'O=Oui N=Non (O pour Oui : pour les clients hors BO // N sinon)';
comment on column TIERS.RELANCE1
is 'Lien avec lettre de relance niveau 1 (01 si champ "relance" du fichier à "O")';
comment on column TIERS.RELANCE2
is 'Lien avec lettre de relance niveau 2 (02 si champ "relance" du fichier à "O")';
comment on column TIERS.RELANCE3
is 'Lien avec lettre de relance niveau 3 (03 si champ "relance" du fichier à "O")';
comment on column TIERS.CLIENTS_DOUTEUX
is 'O=Oui N=Non (O pour Oui si le client est associé à un 416)';
comment on column TIERS.DATE_DOUTEUX
is 'JJMMAAAA';
comment on column TIERS.ENCOURS_AUTORISE
is '9(13).99 - 0 Pour "Zéro"';
comment on column TIERS.COUVERTURE
is '9(13).99 - 0 Pour "Zéro"';
comment on column TIERS.NATURE_COUVERTURE
is '0 Pour "Zéro" ';
comment on column TIERS.RELEVE
is 'O=Oui N=Non ';
comment on column TIERS.JOUR_DE_BASE
is 'O=Oui N=Non ';
comment on column TIERS.J1
is '0 Pour "Zéro" ';
comment on column TIERS.J2
is '0 Pour "Zéro" ';
comment on column TIERS.J3
is '0 Pour "Zéro" ';
comment on column TIERS.RESERVE_PROPRIETE
is 'O=Oui N=Non - ("N" pour "Non")';
comment on column TIERS.REGIME_TVA_FOURNISSEUR
is 'E=Encaissement, L=Livraison, D=Débit, blanc=Indéfini (Fournisseurs Debit = D / Encaissement = E )';
comment on column TIERS.DATE_OUVERTURE_DU_TIERS
is 'JJMMAAAA';
comment on column TIERS.DATE_FERMETURE_DU_TIERS
is 'JJMMAAAA';
comment on column TIERS.FOURNISSEUR_HONORAIRE
is 'O=Oui blanc ou N=Non (Isoler sur la base du 401100 ; si 401100, O pour "oui")'; |
Partager