Untitled
unknown
plain_text
a year ago
172 kB
3
Indexable
SELECT count(*) FROM ocecr
SELECT * FROM ocecr e
INNER JOIN ocmvc m ON m.ECROCMVC = e.NUMOCECR
WHERE e.ETSOCECR = 'AUX'
SELECT * FROM SQLLOADER_RESULTS sr
ORDER BY ts ASC
SELECT count(*) FROM ocecr
INNER JOIN ocmvm
SELECT * FROM cosocp.
SELECT 'drop table ' || TABLE_name ||';' FROM user_tables
-- Création de la table OCBDV
CREATE TABLE OCBDV (
ETSOCBDV nvarchar2(6) NOT NULL, -- Etablissement
BNQOCBDV nvarchar2(3) NOT NULL, -- Banque (compte bancaire)
RGMOCBDV nvarchar2(6) NOT NULL, -- Mode de règlement
COLOCBDV nvarchar2(2) NULL, -- Type de collectif
JRNOCBDV nvarchar2(6) NULL, -- Journal
TPIOCBDV nvarchar2(4) NULL, -- Type de pièce à générer
NJEOCBDV integer NULL, -- Nombre de jours d'encaissement
NJROCBDV integer NULL, -- Nombre de jours de règlement
TJEOCBDV nvarchar2(2) NULL, -- Type du nombre de jours d'encaissement
TJROCBDV nvarchar2(2) NULL, -- Type du nombre de jours de règlement
RATOCBDV integer NULL, -- Remise à temps
FRSOCBDV number NULL, -- Frais
TVAOCBDV nvarchar2(10) NULL, -- TVA
TIMOCBDV number NULL, -- Timbre
ETAOCBDV nvarchar2(1) NOT NULL, -- Etat
TYPOCBDV nvarchar2(2) NULL, -- Type
NATOCBDV nvarchar2(2) NULL, -- Nature
GENOCBDV nvarchar2(2) NULL, -- Genre
ROLOCBDV nvarchar2(1) NULL, -- Rôle
INFOCBDV nvarchar2(240) NULL, -- Informations complémentaires
UCROCBDV nvarchar2(30) NOT NULL, -- Utilisateur de création
DCROCBDV nvarchar2(8) NOT NULL, -- Date de création
UDMOCBDV nvarchar2(30) NULL, -- Utilisateur de modification
DDMOCBDV nvarchar2(8) NULL, -- Date de modification
TMSOCBDV integer NOT NULL -- Timestamp
);
-- Commentaire de la table OCBDV
COMMENT ON TABLE OCBDV IS 'Paramétrage des journaux par banque ';
-- Ajout de commentaires pour les colonnes de la table OCBDV
COMMENT ON COLUMN OCBDV.ETSOCBDV IS ' Etablissement NUMGTETS';
COMMENT ON COLUMN OCBDV.BNQOCBDV IS ' Banque (compte bancaire) NUMOCBNQ';
COMMENT ON COLUMN OCBDV.RGMOCBDV IS ' Mode de règlement NUMOERGM';
COMMENT ON COLUMN OCBDV.COLOCBDV IS ' Type de collectif P=COLOETIE';
COMMENT ON COLUMN OCBDV.JRNOCBDV IS ' Journal NUMOEJRN';
COMMENT ON COLUMN OCBDV.TPIOCBDV IS ' Type de pièce à générer P=TYPPIE';
COMMENT ON COLUMN OCBDV.NJEOCBDV IS ' Nombre de jours d''encaissement ';
COMMENT ON COLUMN OCBDV.NJROCBDV IS ' Nombre de jours de règlement ';
COMMENT ON COLUMN OCBDV.TJEOCBDV IS ' Type du nombre de jours d''encaissement P=*';
COMMENT ON COLUMN OCBDV.TJROCBDV IS ' Type du nombre de jours de règlement P=*';
COMMENT ON COLUMN OCBDV.RATOCBDV IS ' Remise à temps ';
COMMENT ON COLUMN OCBDV.FRSOCBDV IS ' Frais ';
COMMENT ON COLUMN OCBDV.TVAOCBDV IS ' TVA NUMOETVA';
COMMENT ON COLUMN OCBDV.TIMOCBDV IS ' Timbre ';
COMMENT ON COLUMN OCBDV.ETAOCBDV IS ' Etat P=ETA';
COMMENT ON COLUMN OCBDV.TYPOCBDV IS ' Type P=*';
COMMENT ON COLUMN OCBDV.NATOCBDV IS ' Nature P=*';
COMMENT ON COLUMN OCBDV.GENOCBDV IS ' Genre P=*';
COMMENT ON COLUMN OCBDV.ROLOCBDV IS ' Rôle P=*';
COMMENT ON COLUMN OCBDV.INFOCBDV IS ' Informations complémentaires ';
COMMENT ON COLUMN OCBDV.UCROCBDV IS ' Utilisateur de création D';
COMMENT ON COLUMN OCBDV.DCROCBDV IS ' Date de création D';
COMMENT ON COLUMN OCBDV.UDMOCBDV IS ' Utilisateur de modification ';
COMMENT ON COLUMN OCBDV.DDMOCBDV IS ' Date de modification ';
COMMENT ON COLUMN OCBDV.TMSOCBDV IS ' Timestamp D';
CREATE UNIQUE INDEX OCBDV_ETS ON OCBDV (etsocbdv, bnqocbdv, rgmocbdv, colocbdv);
-- Création de la table OCBNQ
CREATE TABLE OCBNQ (
ETSOCBNQ nvarchar2(6) NOT NULL, -- Etablissement
NUMOCBNQ nvarchar2(3) NULL, -- Banque (compte bancaire)
TIEOCBNQ nvarchar2(10) NOT NULL, -- Tiers correspondant à l'établissement
TIDOCBNQ nvarchar2(10) NOT NULL, -- Domiciliation du tiers
INTOCBNQ nvarchar2(30) NULL, -- Intitulé réduit
NEMOCBNQ nvarchar2(6) NULL, -- Numéro d'émetteur
CPTOCBNQ nvarchar2(10) NOT NULL, -- Compte de banque
ESCOCBNQ number NULL, -- Taux d'escompte
DECOCBNQ number NULL, -- Taux de découvert
CMDOCBNQ number NULL, -- Taux de commission découvert
CMCOCBNQ number NULL, -- Taux de commission de compte
HRCOCBNQ nvarchar2(4) NULL, -- Heure de caisse
OTSOCBNQ nvarchar2(4) NULL, -- Ouverture du type de semaine
ETAOCBNQ nvarchar2(1) NOT NULL, -- Etat
TYPOCBNQ nvarchar2(2) NULL, -- Type
NATOCBNQ nvarchar2(2) NULL, -- Nature
GENOCBNQ nvarchar2(2) NULL, -- Genre
ROLOCBNQ nvarchar2(1) NULL, -- Rôle
INFOCBNQ nvarchar2(240) NULL, -- Informations complémentaires
UCROCBNQ nvarchar2(30) NOT NULL, -- Utilisateur de création
DCROCBNQ nvarchar2(8) NOT NULL, -- Date de création
UDMOCBNQ nvarchar2(30) NULL, -- Utilisateur de modification
DDMOCBNQ nvarchar2(8) NULL, -- Date de modification
TMSOCBNQ integer NOT NULL, -- Timestamp
CIBOCBNQ nvarchar2(12) NULL, -- Codes interbancaires
CINOCBNQ nvarchar2(12) NULL, -- Codes intérieurs
GEROCBNQ nvarchar2(1) NOT NULL, -- Gestion du rapprochement
DNOOCBNQ nvarchar2(10) NULL, -- Etablissement bancaire
DGIOCBNQ nvarchar2(10) NULL, -- Guichet bancaire
DCPOCBNQ nvarchar2(30) NULL, -- Compte bancaire
DRBOCBNQ nvarchar2(2) NULL, -- Clé RIB
IBAOCBNQ nvarchar2(34) NULL, -- IBAN
DCLOCBNQ nvarchar2(8) NULL, -- Date de clôture du rapprochement
UCLOCBNQ nvarchar2(30) NULL, -- Utilisateur de clôture
CREOCBNQ nvarchar2(35) NULL, -- Identifiant créancier SEPA
IDDOCBNQ nvarchar2(10) NULL, -- Taux d'intérêt débiteur
IDCOCBNQ nvarchar2(10) NULL, -- Taux d'intérêt créditeur
IDPOCBNQ nvarchar2(10) NULL, -- Commission plus fort découvert
IDMOCBNQ nvarchar2(10) NULL -- Commission de mouvement
);
-- Commentaire de la table OCBNQ
COMMENT ON TABLE OCBNQ IS 'Banques (comptes bancaires) ';
-- Ajout de commentaires pour les colonnes de la table OCBNQ
COMMENT ON COLUMN OCBNQ.ETSOCBNQ IS ' Etablissement NUMGTETS';
COMMENT ON COLUMN OCBNQ.NUMOCBNQ IS ' Banque (compte bancaire) N';
COMMENT ON COLUMN OCBNQ.TIEOCBNQ IS ' Tiers correspondant à l''établissement NUMOETIE';
COMMENT ON COLUMN OCBNQ.TIDOCBNQ IS ' Domiciliation du tiers NUMOETID';
COMMENT ON COLUMN OCBNQ.INTOCBNQ IS ' Intitulé réduit N';
COMMENT ON COLUMN OCBNQ.NEMOCBNQ IS ' Numéro d''émetteur N';
COMMENT ON COLUMN OCBNQ.CPTOCBNQ IS ' Compte de banque NUMOECPT';
COMMENT ON COLUMN OCBNQ.ESCOCBNQ IS ' Taux d''escompte ';
COMMENT ON COLUMN OCBNQ.DECOCBNQ IS ' Taux de découvert ';
COMMENT ON COLUMN OCBNQ.CMDOCBNQ IS ' Taux de commission découvert ';
COMMENT ON COLUMN OCBNQ.CMCOCBNQ IS ' Taux de commission de compte ';
COMMENT ON COLUMN OCBNQ.HRCOCBNQ IS ' Heure de caisse ';
COMMENT ON COLUMN OCBNQ.OTSOCBNQ IS ' Ouverture du type de semaine NUMOEOTS';
COMMENT ON COLUMN OCBNQ.ETAOCBNQ IS ' Etat P=ETA';
COMMENT ON COLUMN OCBNQ.TYPOCBNQ IS ' Type P=*';
COMMENT ON COLUMN OCBNQ.NATOCBNQ IS ' Nature P=*';
COMMENT ON COLUMN OCBNQ.GENOCBNQ IS ' Genre P=*';
COMMENT ON COLUMN OCBNQ.ROLOCBNQ IS ' Rôle P=*';
COMMENT ON COLUMN OCBNQ.INFOCBNQ IS ' Informations complémentaires ';
COMMENT ON COLUMN OCBNQ.UCROCBNQ IS ' Utilisateur de création D';
COMMENT ON COLUMN OCBNQ.DCROCBNQ IS ' Date de création D';
COMMENT ON COLUMN OCBNQ.UDMOCBNQ IS ' Utilisateur de modification ';
COMMENT ON COLUMN OCBNQ.DDMOCBNQ IS ' Date de modification ';
COMMENT ON COLUMN OCBNQ.TMSOCBNQ IS ' Timestamp D';
COMMENT ON COLUMN OCBNQ.CIBOCBNQ IS ' Codes interbancaires ';
COMMENT ON COLUMN OCBNQ.CINOCBNQ IS ' Codes intérieurs ';
COMMENT ON COLUMN OCBNQ.GEROCBNQ IS ' Gestion du rapprochement P=OUINON';
COMMENT ON COLUMN OCBNQ.DNOOCBNQ IS ' Etablissement bancaire NUMOEEBC';
COMMENT ON COLUMN OCBNQ.DGIOCBNQ IS ' Guichet bancaire NUMOEGBC';
COMMENT ON COLUMN OCBNQ.DCPOCBNQ IS ' Compte bancaire ';
COMMENT ON COLUMN OCBNQ.DRBOCBNQ IS ' Clé RIB ';
COMMENT ON COLUMN OCBNQ.IBAOCBNQ IS ' IBAN ';
COMMENT ON COLUMN OCBNQ.DCLOCBNQ IS ' Date de clôture du rapprochement ';
COMMENT ON COLUMN OCBNQ.UCLOCBNQ IS ' Utilisateur de clôture NUMGTUSR';
COMMENT ON COLUMN OCBNQ.CREOCBNQ IS ' Identifiant créancier SEPA ';
COMMENT ON COLUMN OCBNQ.IDDOCBNQ IS ' Taux d''intérêt débiteur NUMOEIDP';
COMMENT ON COLUMN OCBNQ.IDCOCBNQ IS ' Taux d''intérêt créditeur NUMOEIDP';
COMMENT ON COLUMN OCBNQ.IDPOCBNQ IS ' Commission plus fort découvert NUMOEIDP';
COMMENT ON COLUMN OCBNQ.IDMOCBNQ IS ' Commission de mouvement NUMOEIDP';
CREATE UNIQUE INDEX OCBNQ_ETS ON OCBNQ (etsocbnq, numocbnq);
CREATE INDEX OCBNQ_TIE ON OCBNQ ( tieocbnq, tidocbnq);
-- Création de la table OCCBQ
CREATE TABLE OCCBQ (
NUMOCCBQ nvarchar2(10) NULL, -- Code interbancaire normalisé
ETSOCCBQ nvarchar2(6) NULL, -- Etablissement
BNQOCCBQ nvarchar2(3) NULL, -- Banque (compte bancaire)
CIPOCCBQ nvarchar2(10) NULL, -- Code interbancaire personnalisé
MNEOCCBQ nvarchar2(10) NULL, -- Mnémonique
INTOCCBQ nvarchar2(60) NULL, -- Intitulé complet
INROCCBQ nvarchar2(20) NULL, -- Intitulé réduit
ETAOCCBQ nvarchar2(1) NOT NULL, -- Etat
TYPOCCBQ nvarchar2(2) NULL, -- Type
NATOCCBQ nvarchar2(2) NULL, -- Nature
GENOCCBQ nvarchar2(2) NULL, -- Genre
ROLOCCBQ nvarchar2(1) NULL, -- Rôle
INFOCCBQ nvarchar2(240) NULL, -- Informations complémentaires
UCROCCBQ nvarchar2(30) NOT NULL, -- Utilisateur de création
DCROCCBQ nvarchar2(8) NOT NULL, -- Date de création
UDMOCCBQ nvarchar2(30) NULL, -- Utilisateur de modification
DDMOCCBQ nvarchar2(8) NULL, -- Date de modification
TMSOCCBQ integer NOT NULL -- Timestamp
);
-- Commentaire de la table OCCBQ
COMMENT ON TABLE OCCBQ IS 'Codes interbancaires (CIB) ';
-- Ajout de commentaires pour les colonnes de la table OCCBQ
COMMENT ON COLUMN OCCBQ.NUMOCCBQ IS ' Code interbancaire normalisé N';
COMMENT ON COLUMN OCCBQ.ETSOCCBQ IS ' Etablissement NUMGTETS';
COMMENT ON COLUMN OCCBQ.BNQOCCBQ IS ' Banque (compte bancaire) NUMOCBNQ';
COMMENT ON COLUMN OCCBQ.CIPOCCBQ IS ' Code interbancaire personnalisé N';
COMMENT ON COLUMN OCCBQ.MNEOCCBQ IS ' Mnémonique ';
COMMENT ON COLUMN OCCBQ.INTOCCBQ IS ' Intitulé complet N';
COMMENT ON COLUMN OCCBQ.INROCCBQ IS ' Intitulé réduit N';
COMMENT ON COLUMN OCCBQ.ETAOCCBQ IS ' Etat P=ETA';
COMMENT ON COLUMN OCCBQ.TYPOCCBQ IS ' Type P=*';
COMMENT ON COLUMN OCCBQ.NATOCCBQ IS ' Nature P=*';
COMMENT ON COLUMN OCCBQ.GENOCCBQ IS ' Genre P=*';
COMMENT ON COLUMN OCCBQ.ROLOCCBQ IS ' Rôle P=*';
COMMENT ON COLUMN OCCBQ.INFOCCBQ IS ' Informations complémentaires ';
COMMENT ON COLUMN OCCBQ.UCROCCBQ IS ' Utilisateur de création D';
COMMENT ON COLUMN OCCBQ.DCROCCBQ IS ' Date de création D';
COMMENT ON COLUMN OCCBQ.UDMOCCBQ IS ' Utilisateur de modification ';
COMMENT ON COLUMN OCCBQ.DDMOCCBQ IS ' Date de modification ';
COMMENT ON COLUMN OCCBQ.TMSOCCBQ IS ' Timestamp D';
CREATE INDEX OCCBQ_CIP ON OCCBQ ( cipoccbq);
CREATE UNIQUE INDEX OCCBQ_NUM ON OCCBQ (numoccbq, etsoccbq, bnqoccbq);
-- Création de la table OCECR
CREATE TABLE OCECR (
ETSOCECR nvarchar2(6) NOT NULL, -- Etablissement
NUMOCECR nvarchar2(8) NULL, -- Ecriture
JRNOCECR nvarchar2(6) NOT NULL, -- Journal
TYPOCECR nvarchar2(2) NOT NULL, -- Type de mouvement
DECOCECR nvarchar2(8) NULL, -- Date comptable
BOROCECR nvarchar2(15) NULL, -- Bordereau
TPIOCECR nvarchar2(4) NULL, -- Type de pièce
PIEOCECR nvarchar2(10) NULL, -- Pièce
PIXOCECR nvarchar2(30) NULL, -- Référence externe
LIBOCECR nvarchar2(30) NULL, -- Libellé
LICOCECR nvarchar2(60) NULL, -- Libellé complémentaire
DEMOCECR nvarchar2(8) NULL, -- Date d'émission
ECHOCECR nvarchar2(8) NULL, -- Date d'échéance
ECIOCECR nvarchar2(8) NULL, -- Date d'échéance initiale
DVLOCECR nvarchar2(8) NULL, -- Date de valeur
CPTOCECR nvarchar2(10) NULL, -- Compte d'équilibre
DEVOCECR nvarchar2(6) NULL, -- Devise
DDVOCECR nvarchar2(8) NULL, -- Devise : date de validité
DVMOCECR nvarchar2(2) NULL, -- Devise : mode de change
VPROCECR number NULL, -- Devise : valeur prévue du cours
DOSOCECR nvarchar2(20) NULL, -- Dossier
ECCOCECR nvarchar2(8) NULL, -- Ecriture d'équilibre
ZONOCECR nvarchar2(30) NULL, -- Zone libre
BVROCECR nvarchar2(40) NULL, -- Référence BVR
CBVOCECR nvarchar2(2) NULL, -- Clé de contrôle BVR
ETVOCECR nvarchar2(1) NULL, -- Etat de traitement TVA
TRFOCECR nvarchar2(2) NULL, -- Code transfert
PR1OCECR nvarchar2(10) NULL, -- Paramètre 1
PR2OCECR nvarchar2(10) NULL, -- Paramètre 2
PR3OCECR nvarchar2(10) NULL, -- Paramètre 3
IN1OCECR nvarchar2(2) NULL, -- Indicateur 1
IN2OCECR nvarchar2(2) NULL, -- Indicateur 2
IN3OCECR nvarchar2(2) NULL, -- Indicateur 3
ETAOCECR nvarchar2(1) NOT NULL, -- Etat
NATOCECR nvarchar2(2) NULL, -- Nature
GENOCECR nvarchar2(2) NULL, -- Genre
ROLOCECR nvarchar2(1) NULL, -- Rôle
UCROCECR nvarchar2(30) NOT NULL, -- Utilisateur de création
DCROCECR nvarchar2(8) NOT NULL, -- Date de création
UDMOCECR nvarchar2(30) NULL, -- Utilisateur de modification
DDMOCECR nvarchar2(8) NULL, -- Date de modification
TMSOCECR integer NOT NULL, -- Timestamp
NAHOCECR nvarchar2(4) NULL, -- Nature d'honoraire
DVOOCECR nvarchar2(6) NULL, -- Devise d'origine
DRVOCECR nvarchar2(8) NULL, -- Devise de reporting : date de validité
DRMOCECR nvarchar2(2) NULL, -- Devise de reporting : mode de change
VRROCECR number NULL, -- Devise de reporting : valeur prévue du cours
UVAOCECR nvarchar2(30) NULL, -- Utilisateur de validation
DVAOCECR nvarchar2(8) NULL, -- Date de validation
NVAOCECR nvarchar2(10) NULL -- Numéro de validation
);
-- Commentaire de la table OCECR
COMMENT ON TABLE OCECR IS 'Ecritures comptables ';
-- Ajout de commentaires pour les colonnes de la table OCECR
COMMENT ON COLUMN OCECR.ETSOCECR IS ' Etablissement NUMGTETS';
COMMENT ON COLUMN OCECR.NUMOCECR IS ' Ecriture N';
COMMENT ON COLUMN OCECR.JRNOCECR IS ' Journal NUMOEJRN';
COMMENT ON COLUMN OCECR.TYPOCECR IS ' Type de mouvement P=TYPMVC';
COMMENT ON COLUMN OCECR.DECOCECR IS ' Date comptable N';
COMMENT ON COLUMN OCECR.BOROCECR IS ' Bordereau ';
COMMENT ON COLUMN OCECR.TPIOCECR IS ' Type de pièce P=TYPPIE';
COMMENT ON COLUMN OCECR.PIEOCECR IS ' Pièce NUMOCPIE';
COMMENT ON COLUMN OCECR.PIXOCECR IS ' Référence externe ';
COMMENT ON COLUMN OCECR.LIBOCECR IS ' Libellé ';
COMMENT ON COLUMN OCECR.LICOCECR IS ' Libellé complémentaire ';
COMMENT ON COLUMN OCECR.DEMOCECR IS ' Date d''émission ';
COMMENT ON COLUMN OCECR.ECHOCECR IS ' Date d''échéance ';
COMMENT ON COLUMN OCECR.ECIOCECR IS ' Date d''échéance initiale ';
COMMENT ON COLUMN OCECR.DVLOCECR IS ' Date de valeur ';
COMMENT ON COLUMN OCECR.CPTOCECR IS ' Compte d''équilibre NUMOECPT';
COMMENT ON COLUMN OCECR.DEVOCECR IS ' Devise NUMOEDEV';
COMMENT ON COLUMN OCECR.DDVOCECR IS ' Devise : date de validité ';
COMMENT ON COLUMN OCECR.DVMOCECR IS ' Devise : mode de change NUMOEDVM';
COMMENT ON COLUMN OCECR.VPROCECR IS ' Devise : valeur prévue du cours ';
COMMENT ON COLUMN OCECR.DOSOCECR IS ' Dossier ';
COMMENT ON COLUMN OCECR.ECCOCECR IS ' Ecriture d''équilibre NUMOCECR';
COMMENT ON COLUMN OCECR.ZONOCECR IS ' Zone libre ';
COMMENT ON COLUMN OCECR.BVROCECR IS ' Référence BVR ';
COMMENT ON COLUMN OCECR.CBVOCECR IS ' Clé de contrôle BVR ';
COMMENT ON COLUMN OCECR.ETVOCECR IS ' Etat de traitement TVA P=*';
COMMENT ON COLUMN OCECR.TRFOCECR IS ' Code transfert P=*';
COMMENT ON COLUMN OCECR.PR1OCECR IS ' Paramètre 1 P=*';
COMMENT ON COLUMN OCECR.PR2OCECR IS ' Paramètre 2 P=*';
COMMENT ON COLUMN OCECR.PR3OCECR IS ' Paramètre 3 P=*';
COMMENT ON COLUMN OCECR.IN1OCECR IS ' Indicateur 1 P=*';
COMMENT ON COLUMN OCECR.IN2OCECR IS ' Indicateur 2 P=*';
COMMENT ON COLUMN OCECR.IN3OCECR IS ' Indicateur 3 P=*';
COMMENT ON COLUMN OCECR.ETAOCECR IS ' Etat P=*';
COMMENT ON COLUMN OCECR.NATOCECR IS ' Nature P=*';
COMMENT ON COLUMN OCECR.GENOCECR IS ' Genre P=*';
COMMENT ON COLUMN OCECR.ROLOCECR IS ' Rôle P=*';
COMMENT ON COLUMN OCECR.UCROCECR IS ' Utilisateur de création D';
COMMENT ON COLUMN OCECR.DCROCECR IS ' Date de création D';
COMMENT ON COLUMN OCECR.UDMOCECR IS ' Utilisateur de modification ';
COMMENT ON COLUMN OCECR.DDMOCECR IS ' Date de modification ';
COMMENT ON COLUMN OCECR.TMSOCECR IS ' Timestamp D';
COMMENT ON COLUMN OCECR.NAHOCECR IS ' Nature d''honoraire P=NAHOECPT';
COMMENT ON COLUMN OCECR.DVOOCECR IS ' Devise d''origine NUMOEDEV';
COMMENT ON COLUMN OCECR.DRVOCECR IS ' Devise de reporting : date de validité ';
COMMENT ON COLUMN OCECR.DRMOCECR IS ' Devise de reporting : mode de change NUMOEDVM';
COMMENT ON COLUMN OCECR.VRROCECR IS ' Devise de reporting : valeur prévue du cours ';
COMMENT ON COLUMN OCECR.UVAOCECR IS ' Utilisateur de validation NUMGTUSR';
COMMENT ON COLUMN OCECR.DVAOCECR IS ' Date de validation ';
COMMENT ON COLUMN OCECR.NVAOCECR IS ' Numéro de validation ';
CREATE INDEX OCECR_BOR ON OCECR ( borocecr);
CREATE INDEX OCECR_DEC ON OCECR ( decocecr, etsocecr);
CREATE INDEX OCECR_ECC ON OCECR ( eccocecr, etsocecr);
CREATE INDEX OCECR_ETA ON OCECR ( etaocecr, etsocecr);
CREATE INDEX OCECR_JRN ON OCECR ( jrnocecr, etsocecr);
CREATE UNIQUE INDEX OCECR_NUM ON OCECR (numocecr, etsocecr);
CREATE INDEX OCECR_PIE ON OCECR ( pieocecr, etsocecr);
CREATE INDEX OCECR_PIX ON OCECR ( pixocecr, etsocecr);
CREATE INDEX OCECR_ZON ON OCECR ( zonocecr);
-- Création de la table OCFBQ
CREATE TABLE OCFBQ (
NUIOCFBQ integer NOT NULL, -- Numéro interne du fichier
TMBOCFBQ nvarchar2(1) NOT NULL, -- Type de mouvement bancaire
FICOCFBQ nvarchar2(255) NOT NULL, -- Nom du fichier
NBEOCFBQ integer NULL, -- Nombre d'enregistrements total
ETAOCFBQ nvarchar2(1) NOT NULL, -- Etat
TYPOCFBQ nvarchar2(2) NULL, -- Type
NATOCFBQ nvarchar2(2) NULL, -- Nature
GENOCFBQ nvarchar2(2) NULL, -- Genre
ROLOCFBQ nvarchar2(1) NULL, -- Rôle
INFOCFBQ nvarchar2(240) NULL, -- Informations complémentaires
UCROCFBQ nvarchar2(30) NOT NULL, -- Utilisateur de création
DCROCFBQ nvarchar2(8) NOT NULL, -- Date de création
UDMOCFBQ nvarchar2(30) NULL, -- Utilisateur de modification
DDMOCFBQ nvarchar2(8) NULL, -- Date de modification
TMSOCFBQ integer NOT NULL -- Timestamp
);
-- Commentaire de la table OCFBQ
COMMENT ON TABLE OCFBQ IS 'Fichiers bancaires ';
-- Ajout de commentaires pour les colonnes de la table OCFBQ
COMMENT ON COLUMN OCFBQ.NUIOCFBQ IS ' Numéro interne du fichier NUMGTNUI';
COMMENT ON COLUMN OCFBQ.TMBOCFBQ IS ' Type de mouvement bancaire P=TYPMBQ';
COMMENT ON COLUMN OCFBQ.FICOCFBQ IS ' Nom du fichier FICGTBIN';
COMMENT ON COLUMN OCFBQ.NBEOCFBQ IS ' Nombre d''enregistrements total N';
COMMENT ON COLUMN OCFBQ.ETAOCFBQ IS ' Etat P=ETA';
COMMENT ON COLUMN OCFBQ.TYPOCFBQ IS ' Type P=*';
COMMENT ON COLUMN OCFBQ.NATOCFBQ IS ' Nature P=*';
COMMENT ON COLUMN OCFBQ.GENOCFBQ IS ' Genre P=*';
COMMENT ON COLUMN OCFBQ.ROLOCFBQ IS ' Rôle P=*';
COMMENT ON COLUMN OCFBQ.INFOCFBQ IS ' Informations complémentaires ';
COMMENT ON COLUMN OCFBQ.UCROCFBQ IS ' Utilisateur de création D';
COMMENT ON COLUMN OCFBQ.DCROCFBQ IS ' Date de création D';
COMMENT ON COLUMN OCFBQ.UDMOCFBQ IS ' Utilisateur de modification ';
COMMENT ON COLUMN OCFBQ.DDMOCFBQ IS ' Date de modification ';
COMMENT ON COLUMN OCFBQ.TMSOCFBQ IS ' Timestamp D';
CREATE UNIQUE INDEX OCFBQ_NUI ON OCFBQ (nuiocfbq);
-- Création de la table OCMBQ
CREATE TABLE OCMBQ (
NUIOCMBQ integer NOT NULL, -- Numéro interne du fichier
MVCOCMBQ integer NULL, -- Numéro de mouvement
FICOCMBQ nvarchar2(255) NOT NULL, -- Nom du fichier
TMBOCMBQ nvarchar2(1) NOT NULL, -- Type de mouvement bancaire
ORIOCMBQ nvarchar2(1) NOT NULL, -- Origine
ETSOCMBQ nvarchar2(6) NOT NULL, -- Etablissement
BNQOCMBQ nvarchar2(3) NOT NULL, -- Banque (compte bancaire)
CIPOCMBQ nvarchar2(10) NOT NULL, -- CIB personnalisé
DOPOCMBQ nvarchar2(8) NULL, -- Date d'opération
DVLOCMBQ nvarchar2(8) NULL, -- Date de valeur
LIBOCMBQ nvarchar2(31) NULL, -- Libellé
REFOCMBQ nvarchar2(16) NULL, -- Référence
ECBOCMBQ nvarchar2(7) NULL, -- Ecriture de banque
MTDOCMBQ number NULL, -- Montant débit
MTCOCMBQ number NULL, -- Montant crédit
IN1OCMBQ nvarchar2(70) NULL, -- Informations complémentaires 1
IN2OCMBQ nvarchar2(70) NULL, -- Informations complémentaires 2
IN3OCMBQ nvarchar2(70) NULL, -- Informations complémentaires 3
IN4OCMBQ nvarchar2(70) NULL, -- Informations complémentaires 4
ENROCMBQ nvarchar2(240) NULL, -- Enregistrement 04
EN1OCMBQ nvarchar2(240) NULL, -- Enregistrement 05 N°1
EN2OCMBQ nvarchar2(240) NULL, -- Enregistrement 05 N°2
EN3OCMBQ nvarchar2(240) NULL, -- Enregistrement 05 N°3
EN4OCMBQ nvarchar2(240) NULL, -- Enregistrement 05 N°4
ETIOCMBQ nvarchar2(1) NULL, -- Etat d'intégration
ECROCMBQ nvarchar2(8) NULL, -- Ecriture générée
ETROCMBQ nvarchar2(1) NOT NULL, -- Etat de rapprochement
CRPOCMBQ integer NULL, -- Code rapprochement
DRPOCMBQ nvarchar2(8) NULL, -- Date de rapprochement
URPOCMBQ nvarchar2(30) NULL, -- Utilisateur de rapprochement
TRAOCMBQ nvarchar2(8) NULL, -- Transaction de rapprochement
RRPOCMBQ nvarchar2(10) NULL, -- Règle de rapprochement
TRPOCMBQ nvarchar2(2) NULL, -- Type de rapprochement
ETCOCMBQ nvarchar2(1) NULL, -- Etat de clôture
ETAOCMBQ nvarchar2(1) NOT NULL, -- Etat
TYPOCMBQ nvarchar2(2) NULL, -- Type
NATOCMBQ nvarchar2(2) NULL, -- Nature
GENOCMBQ nvarchar2(2) NULL, -- Genre
ROLOCMBQ nvarchar2(1) NULL, -- Rôle
INFOCMBQ nvarchar2(240) NULL, -- Informations complémentaires
UCROCMBQ nvarchar2(30) NOT NULL, -- Utilisateur de création
DCROCMBQ nvarchar2(8) NOT NULL, -- Date de création
UDMOCMBQ nvarchar2(30) NULL, -- Utilisateur de modification
DDMOCMBQ nvarchar2(8) NULL, -- Date de modification
TMSOCMBQ integer NOT NULL -- Timestamp
);
-- Commentaire de la table OCMBQ
COMMENT ON TABLE OCMBQ IS 'Mouvements bancaires ';
-- Ajout de commentaires pour les colonnes de la table OCMBQ
COMMENT ON COLUMN OCMBQ.NUIOCMBQ IS ' Numéro interne du fichier NUIOCFBQ';
COMMENT ON COLUMN OCMBQ.MVCOCMBQ IS ' Numéro de mouvement N';
COMMENT ON COLUMN OCMBQ.FICOCMBQ IS ' Nom du fichier FICGTBIN';
COMMENT ON COLUMN OCMBQ.TMBOCMBQ IS ' Type de mouvement bancaire P=TYPMBQ';
COMMENT ON COLUMN OCMBQ.ORIOCMBQ IS ' Origine P=*';
COMMENT ON COLUMN OCMBQ.ETSOCMBQ IS ' Etablissement NUMGTETS';
COMMENT ON COLUMN OCMBQ.BNQOCMBQ IS ' Banque (compte bancaire) NUMOCBNQ';
COMMENT ON COLUMN OCMBQ.CIPOCMBQ IS ' CIB personnalisé CIPOCCBQ';
COMMENT ON COLUMN OCMBQ.DOPOCMBQ IS ' Date d''opération N';
COMMENT ON COLUMN OCMBQ.DVLOCMBQ IS ' Date de valeur N';
COMMENT ON COLUMN OCMBQ.LIBOCMBQ IS ' Libellé ';
COMMENT ON COLUMN OCMBQ.REFOCMBQ IS ' Référence ';
COMMENT ON COLUMN OCMBQ.ECBOCMBQ IS ' Ecriture de banque ';
COMMENT ON COLUMN OCMBQ.MTDOCMBQ IS ' Montant débit N';
COMMENT ON COLUMN OCMBQ.MTCOCMBQ IS ' Montant crédit N';
COMMENT ON COLUMN OCMBQ.IN1OCMBQ IS ' Informations complémentaires 1 ';
COMMENT ON COLUMN OCMBQ.IN2OCMBQ IS ' Informations complémentaires 2 ';
COMMENT ON COLUMN OCMBQ.IN3OCMBQ IS ' Informations complémentaires 3 ';
COMMENT ON COLUMN OCMBQ.IN4OCMBQ IS ' Informations complémentaires 4 ';
COMMENT ON COLUMN OCMBQ.ENROCMBQ IS ' Enregistrement 04 ';
COMMENT ON COLUMN OCMBQ.EN1OCMBQ IS ' Enregistrement 05 N°1 ';
COMMENT ON COLUMN OCMBQ.EN2OCMBQ IS ' Enregistrement 05 N°2 ';
COMMENT ON COLUMN OCMBQ.EN3OCMBQ IS ' Enregistrement 05 N°3 ';
COMMENT ON COLUMN OCMBQ.EN4OCMBQ IS ' Enregistrement 05 N°4 ';
COMMENT ON COLUMN OCMBQ.ETIOCMBQ IS ' Etat d''intégration P=*';
COMMENT ON COLUMN OCMBQ.ECROCMBQ IS ' Ecriture générée NUMOCECR';
COMMENT ON COLUMN OCMBQ.ETROCMBQ IS ' Etat de rapprochement P=*';
COMMENT ON COLUMN OCMBQ.CRPOCMBQ IS ' Code rapprochement NUMGTNUI';
COMMENT ON COLUMN OCMBQ.DRPOCMBQ IS ' Date de rapprochement ';
COMMENT ON COLUMN OCMBQ.URPOCMBQ IS ' Utilisateur de rapprochement NUMGTUSR';
COMMENT ON COLUMN OCMBQ.TRAOCMBQ IS ' Transaction de rapprochement NUMGTTRA';
COMMENT ON COLUMN OCMBQ.RRPOCMBQ IS ' Règle de rapprochement NUMOCRBQ';
COMMENT ON COLUMN OCMBQ.TRPOCMBQ IS ' Type de rapprochement P=*';
COMMENT ON COLUMN OCMBQ.ETCOCMBQ IS ' Etat de clôture P=*';
COMMENT ON COLUMN OCMBQ.ETAOCMBQ IS ' Etat P=ETA';
COMMENT ON COLUMN OCMBQ.TYPOCMBQ IS ' Type P=*';
COMMENT ON COLUMN OCMBQ.NATOCMBQ IS ' Nature P=*';
COMMENT ON COLUMN OCMBQ.GENOCMBQ IS ' Genre P=*';
COMMENT ON COLUMN OCMBQ.ROLOCMBQ IS ' Rôle P=*';
COMMENT ON COLUMN OCMBQ.INFOCMBQ IS ' Informations complémentaires ';
COMMENT ON COLUMN OCMBQ.UCROCMBQ IS ' Utilisateur de création D';
COMMENT ON COLUMN OCMBQ.DCROCMBQ IS ' Date de création D';
COMMENT ON COLUMN OCMBQ.UDMOCMBQ IS ' Utilisateur de modification ';
COMMENT ON COLUMN OCMBQ.DDMOCMBQ IS ' Date de modification ';
COMMENT ON COLUMN OCMBQ.TMSOCMBQ IS ' Timestamp D';
CREATE INDEX OCMBQ_CIP ON OCMBQ ( cipocmbq, tmbocmbq, dopocmbq);
CREATE INDEX OCMBQ_CRP ON OCMBQ ( crpocmbq);
CREATE INDEX OCMBQ_ECR ON OCMBQ ( ecrocmbq, etsocmbq);
CREATE INDEX OCMBQ_ETR ON OCMBQ ( etrocmbq, etsocmbq, bnqocmbq);
CREATE INDEX OCMBQ_ETS ON OCMBQ ( etsocmbq, bnqocmbq, tmbocmbq, dopocmbq);
CREATE UNIQUE INDEX OCMBQ_NUI ON OCMBQ (nuiocmbq, mvcocmbq);
-- Création de la table OCMTA
CREATE TABLE OCMTA (
ETSOCMTA nvarchar2(6) NOT NULL, -- Etablissement
ECROCMTA nvarchar2(8) NOT NULL, -- Ecriture
MVCOCMTA integer NOT NULL, -- Numéro de mouvement
TASOCMTA nvarchar2(10) NOT NULL, -- TVA
ORDOCMTA integer NULL, -- Numéro d'ordre
BASOCMTA nvarchar2(1) NOT NULL, -- Base d'application
TYPOCMTA nvarchar2(6) NOT NULL, -- Type de taxe
BHTOCMTA number NULL, -- Montant de base de taxe
MHTOCMTA number NULL, -- Montant de taxe
MTVOCMTA number NULL, -- Montant restant à déclarer
CPTOCMTA nvarchar2(10) NOT NULL, -- Compte de taxe
IN1OCMTA nvarchar2(3) NULL, -- Indicateur 1
IN2OCMTA nvarchar2(3) NULL, -- Indicateur 2
IN3OCMTA nvarchar2(3) NULL, -- Indicateur 3
ETAOCMTA nvarchar2(1) NOT NULL, -- Etat
NATOCMTA nvarchar2(2) NULL, -- Nature
GENOCMTA nvarchar2(2) NULL, -- Genre
ROLOCMTA nvarchar2(1) NULL, -- Rôle
INFOCMTA nvarchar2(240) NULL, -- Informations complémentaires
UCROCMTA nvarchar2(30) NOT NULL, -- Utilisateur de création
DCROCMTA nvarchar2(8) NOT NULL, -- Date de création
UDMOCMTA nvarchar2(30) NULL, -- Utilisateur de modification
DDMOCMTA nvarchar2(8) NULL, -- Date de modification
TMSOCMTA integer NOT NULL -- Timestamp
);
-- Commentaire de la table OCMTA
COMMENT ON TABLE OCMTA IS 'TVA associée aux mouvements ';
-- Ajout de commentaires pour les colonnes de la table OCMTA
COMMENT ON COLUMN OCMTA.ETSOCMTA IS ' Etablissement NUMGTETS';
COMMENT ON COLUMN OCMTA.ECROCMTA IS ' Ecriture NUMOCECR';
COMMENT ON COLUMN OCMTA.MVCOCMTA IS ' Numéro de mouvement NUMOCMVC';
COMMENT ON COLUMN OCMTA.TASOCMTA IS ' TVA NUMOETAS';
COMMENT ON COLUMN OCMTA.ORDOCMTA IS ' Numéro d''ordre N';
COMMENT ON COLUMN OCMTA.BASOCMTA IS ' Base d''application P=BASOETAS';
COMMENT ON COLUMN OCMTA.TYPOCMTA IS ' Type de taxe P=MDCOECPT';
COMMENT ON COLUMN OCMTA.BHTOCMTA IS ' Montant de base de taxe N';
COMMENT ON COLUMN OCMTA.MHTOCMTA IS ' Montant de taxe N';
COMMENT ON COLUMN OCMTA.MTVOCMTA IS ' Montant restant à déclarer N';
COMMENT ON COLUMN OCMTA.CPTOCMTA IS ' Compte de taxe NUMOECPT';
COMMENT ON COLUMN OCMTA.IN1OCMTA IS ' Indicateur 1 P=*';
COMMENT ON COLUMN OCMTA.IN2OCMTA IS ' Indicateur 2 P=*';
COMMENT ON COLUMN OCMTA.IN3OCMTA IS ' Indicateur 3 P=*';
COMMENT ON COLUMN OCMTA.ETAOCMTA IS ' Etat P=ETA';
COMMENT ON COLUMN OCMTA.NATOCMTA IS ' Nature P=*';
COMMENT ON COLUMN OCMTA.GENOCMTA IS ' Genre P=*';
COMMENT ON COLUMN OCMTA.ROLOCMTA IS ' Rôle P=*';
COMMENT ON COLUMN OCMTA.INFOCMTA IS ' Informations complémentaires ';
COMMENT ON COLUMN OCMTA.UCROCMTA IS ' Utilisateur de création D';
COMMENT ON COLUMN OCMTA.DCROCMTA IS ' Date de création D';
COMMENT ON COLUMN OCMTA.UDMOCMTA IS ' Utilisateur de modification ';
COMMENT ON COLUMN OCMTA.DDMOCMTA IS ' Date de modification ';
COMMENT ON COLUMN OCMTA.TMSOCMTA IS ' Timestamp D';
CREATE UNIQUE INDEX OCMTA_ETS ON OCMTA (etsocmta, ecrocmta, mvcocmta, ordocmta);
-- Création de la table OCMVC
CREATE TABLE OCMVC (
ETSOCMVC nvarchar2(6) NOT NULL, -- Etablissement
ECROCMVC nvarchar2(8) NOT NULL, -- Ecriture
NUMOCMVC integer NULL, -- Numéro de mouvement
JRCOCMVC integer NULL, -- Colonne du journal
CPTOCMVC nvarchar2(10) NOT NULL, -- Compte
TYPOCMVC nvarchar2(2) NOT NULL, -- Type de mouvement
MTDOCMVC number NULL, -- Montant débit
MTCOCMVC number NULL, -- Montant crédit
NEPOCMVC integer NULL, -- Numéro d'échéance du mouvement
TIEOCMVC nvarchar2(10) NULL, -- Tiers
CGROCMVC nvarchar2(80) NULL, -- CGR A
BUDOCMVC nvarchar2(20) NULL, -- CGR B
LETOCMVC nvarchar2(6) NULL, -- Lettrage
LIBOCMVC nvarchar2(30) NULL, -- Libellé
LICOCMVC nvarchar2(60) NULL, -- Libellé complémentaire
DOSOCMVC nvarchar2(20) NULL, -- Dossier
TVAOCMVC nvarchar2(10) NULL, -- TVA
MDDOCMVC number NULL, -- Devise : montant débit
MDCOCMVC number NULL, -- Devise : montant crédit
UNOOCMVC nvarchar2(6) NULL, -- Unité d'oeuvre
QUOOCMVC number NULL, -- Quantité d'unité d'oeuvre
BHTOCMVC number NULL, -- Base HT
MHTOCMVC number NULL, -- Montant HT restant à déclarer
MTVOCMVC number NULL, -- Montant TVA restant à déclarer
PR1OCMVC nvarchar2(10) NULL, -- Paramètre 1
PR2OCMVC nvarchar2(10) NULL, -- Paramètre 2
PR3OCMVC nvarchar2(10) NULL, -- Paramètre 3
NATOCMVC nvarchar2(2) NULL, -- Nature
GENOCMVC nvarchar2(2) NULL, -- Genre
ROLOCMVC nvarchar2(1) NULL, -- Rôle
UCROCMVC nvarchar2(30) NOT NULL, -- Utilisateur de création
DCROCMVC nvarchar2(8) NOT NULL, -- Date de création
UDMOCMVC nvarchar2(30) NULL, -- Utilisateur de modification
DDMOCMVC nvarchar2(8) NULL, -- Date de modification
TMSOCMVC integer NOT NULL, -- Timestamp
MRDOCMVC number NULL, -- Devise de reporting : montant débit
MRCOCMVC number NULL, -- Devise de reporting : montant crédit
POSOCMVC nvarchar2(10) NULL, -- Poste
PR4OCMVC nvarchar2(10) NULL, -- Paramètre 4
PR5OCMVC nvarchar2(10) NULL, -- Paramètre 5
PR6OCMVC nvarchar2(10) NULL, -- Paramètre 6
PR7OCMVC nvarchar2(10) NULL, -- Paramètre 7
PR8OCMVC nvarchar2(10) NULL, -- Paramètre 8
PR9OCMVC nvarchar2(10) NULL, -- Paramètre 9
P10OCMVC nvarchar2(10) NULL, -- Paramètre 10
P11OCMVC nvarchar2(10) NULL, -- Paramètre 11
P12OCMVC nvarchar2(10) NULL, -- Paramètre 12
P13OCMVC nvarchar2(10) NULL, -- Paramètre 13
P14OCMVC nvarchar2(10) NULL, -- Paramètre 14
P15OCMVC nvarchar2(10) NULL, -- Paramètre 15
MIHOCMVC number NULL, -- Montant initial HT
MIVOCMVC number NULL, -- Montant initial TVA
MINOCMVC number NULL, -- Montant non déductible
C01OCMVC nvarchar2(2) NULL, -- Identifiant court 1
C02OCMVC nvarchar2(2) NULL, -- Identifiant court 2
C03OCMVC nvarchar2(2) NULL, -- Identifiant court 3
C04OCMVC nvarchar2(2) NULL, -- Identifiant court 4
I01OCMVC nvarchar2(10) NULL, -- Identifiant 1
I02OCMVC nvarchar2(10) NULL, -- Identifiant 2
I03OCMVC nvarchar2(10) NULL, -- Identifiant 3
I04OCMVC nvarchar2(10) NULL, -- Identifiant 4
G01OCMVC nvarchar2(20) NULL, -- Identifiant long 1
G02OCMVC nvarchar2(20) NULL, -- Identifiant long 2
D01OCMVC nvarchar2(8) NULL, -- Date 1
D02OCMVC nvarchar2(8) NULL, -- Date 2
N01OCMVC number NULL, -- Numérique 1
N02OCMVC number NULL, -- Numérique 2
DECOCMVC nvarchar2(8) NULL, -- Date comptable
JRNOCMVC nvarchar2(6) NULL -- Journal
);
-- Commentaire de la table OCMVC
COMMENT ON TABLE OCMVC IS 'Mouvements comptables ';
-- Ajout de commentaires pour les colonnes de la table OCMVC
COMMENT ON COLUMN OCMVC.ETSOCMVC IS ' Etablissement NUMGTETS';
COMMENT ON COLUMN OCMVC.ECROCMVC IS ' Ecriture NUMOCECR';
COMMENT ON COLUMN OCMVC.NUMOCMVC IS ' Numéro de mouvement N';
COMMENT ON COLUMN OCMVC.JRCOCMVC IS ' Colonne du journal NUMOEJRC';
COMMENT ON COLUMN OCMVC.CPTOCMVC IS ' Compte NUMOECPT';
COMMENT ON COLUMN OCMVC.TYPOCMVC IS ' Type de mouvement P=TYPMVC';
COMMENT ON COLUMN OCMVC.MTDOCMVC IS ' Montant débit N';
COMMENT ON COLUMN OCMVC.MTCOCMVC IS ' Montant crédit N';
COMMENT ON COLUMN OCMVC.NEPOCMVC IS ' Numéro d''échéance du mouvement N';
COMMENT ON COLUMN OCMVC.TIEOCMVC IS ' Tiers NUMOETIE';
COMMENT ON COLUMN OCMVC.CGROCMVC IS ' CGR A NUMOECGR';
COMMENT ON COLUMN OCMVC.BUDOCMVC IS ' CGR B NUMOECGR';
COMMENT ON COLUMN OCMVC.LETOCMVC IS ' Lettrage ';
COMMENT ON COLUMN OCMVC.LIBOCMVC IS ' Libellé ';
COMMENT ON COLUMN OCMVC.LICOCMVC IS ' Libellé complémentaire ';
COMMENT ON COLUMN OCMVC.DOSOCMVC IS ' Dossier ';
COMMENT ON COLUMN OCMVC.TVAOCMVC IS ' TVA NUMOETVA';
COMMENT ON COLUMN OCMVC.MDDOCMVC IS ' Devise : montant débit ';
COMMENT ON COLUMN OCMVC.MDCOCMVC IS ' Devise : montant crédit ';
COMMENT ON COLUMN OCMVC.UNOOCMVC IS ' Unité d''oeuvre P=UNO';
COMMENT ON COLUMN OCMVC.QUOOCMVC IS ' Quantité d''unité d''oeuvre ';
COMMENT ON COLUMN OCMVC.BHTOCMVC IS ' Base HT ';
COMMENT ON COLUMN OCMVC.MHTOCMVC IS ' Montant HT restant à déclarer ';
COMMENT ON COLUMN OCMVC.MTVOCMVC IS ' Montant TVA restant à déclarer ';
COMMENT ON COLUMN OCMVC.PR1OCMVC IS ' Paramètre 1 P=*';
COMMENT ON COLUMN OCMVC.PR2OCMVC IS ' Paramètre 2 P=*';
COMMENT ON COLUMN OCMVC.PR3OCMVC IS ' Paramètre 3 P=*';
COMMENT ON COLUMN OCMVC.NATOCMVC IS ' Nature P=*';
COMMENT ON COLUMN OCMVC.GENOCMVC IS ' Genre P=*';
COMMENT ON COLUMN OCMVC.ROLOCMVC IS ' Rôle P=*';
COMMENT ON COLUMN OCMVC.UCROCMVC IS ' Utilisateur de création D';
COMMENT ON COLUMN OCMVC.DCROCMVC IS ' Date de création D';
COMMENT ON COLUMN OCMVC.UDMOCMVC IS ' Utilisateur de modification ';
COMMENT ON COLUMN OCMVC.DDMOCMVC IS ' Date de modification ';
COMMENT ON COLUMN OCMVC.TMSOCMVC IS ' Timestamp D';
COMMENT ON COLUMN OCMVC.MRDOCMVC IS ' Devise de reporting : montant débit ';
COMMENT ON COLUMN OCMVC.MRCOCMVC IS ' Devise de reporting : montant crédit ';
COMMENT ON COLUMN OCMVC.POSOCMVC IS ' Poste NUMOEPOS';
COMMENT ON COLUMN OCMVC.PR4OCMVC IS ' Paramètre 4 P=*';
COMMENT ON COLUMN OCMVC.PR5OCMVC IS ' Paramètre 5 P=*';
COMMENT ON COLUMN OCMVC.PR6OCMVC IS ' Paramètre 6 P=*';
COMMENT ON COLUMN OCMVC.PR7OCMVC IS ' Paramètre 7 P=*';
COMMENT ON COLUMN OCMVC.PR8OCMVC IS ' Paramètre 8 P=*';
COMMENT ON COLUMN OCMVC.PR9OCMVC IS ' Paramètre 9 P=*';
COMMENT ON COLUMN OCMVC.P10OCMVC IS ' Paramètre 10 P=*';
COMMENT ON COLUMN OCMVC.P11OCMVC IS ' Paramètre 11 P=*';
COMMENT ON COLUMN OCMVC.P12OCMVC IS ' Paramètre 12 P=*';
COMMENT ON COLUMN OCMVC.P13OCMVC IS ' Paramètre 13 P=*';
COMMENT ON COLUMN OCMVC.P14OCMVC IS ' Paramètre 14 P=*';
COMMENT ON COLUMN OCMVC.P15OCMVC IS ' Paramètre 15 P=*';
COMMENT ON COLUMN OCMVC.MIHOCMVC IS ' Montant initial HT ';
COMMENT ON COLUMN OCMVC.MIVOCMVC IS ' Montant initial TVA ';
COMMENT ON COLUMN OCMVC.MINOCMVC IS ' Montant non déductible ';
COMMENT ON COLUMN OCMVC.C01OCMVC IS ' Identifiant court 1 ';
COMMENT ON COLUMN OCMVC.C02OCMVC IS ' Identifiant court 2 ';
COMMENT ON COLUMN OCMVC.C03OCMVC IS ' Identifiant court 3 ';
COMMENT ON COLUMN OCMVC.C04OCMVC IS ' Identifiant court 4 ';
COMMENT ON COLUMN OCMVC.I01OCMVC IS ' Identifiant 1 ';
COMMENT ON COLUMN OCMVC.I02OCMVC IS ' Identifiant 2 ';
COMMENT ON COLUMN OCMVC.I03OCMVC IS ' Identifiant 3 ';
COMMENT ON COLUMN OCMVC.I04OCMVC IS ' Identifiant 4 ';
COMMENT ON COLUMN OCMVC.G01OCMVC IS ' Identifiant long 1 ';
COMMENT ON COLUMN OCMVC.G02OCMVC IS ' Identifiant long 2 ';
COMMENT ON COLUMN OCMVC.D01OCMVC IS ' Date 1 ';
COMMENT ON COLUMN OCMVC.D02OCMVC IS ' Date 2 ';
COMMENT ON COLUMN OCMVC.N01OCMVC IS ' Numérique 1 ';
COMMENT ON COLUMN OCMVC.N02OCMVC IS ' Numérique 2 ';
COMMENT ON COLUMN OCMVC.DECOCMVC IS ' Date comptable ';
COMMENT ON COLUMN OCMVC.JRNOCMVC IS ' Journal NUMOEJRN';
CREATE INDEX OCMVC_BUD ON OCMVC ( budocmvc);
CREATE INDEX OCMVC_CGR ON OCMVC ( cgrocmvc, etsocmvc, decocmvc, jrnocmvc, ecrocmvc);
CREATE INDEX OCMVC_CPT ON OCMVC ( cptocmvc, etsocmvc, decocmvc, jrnocmvc, ecrocmvc);
CREATE UNIQUE INDEX OCMVC_ECR ON OCMVC (ecrocmvc, etsocmvc, numocmvc);
CREATE INDEX OCMVC_POS ON OCMVC ( posocmvc, etsocmvc, decocmvc, jrnocmvc, ecrocmvc);
CREATE INDEX OCMVC_TIE ON OCMVC ( tieocmvc, etsocmvc, decocmvc, jrnocmvc, ecrocmvc);
-- Création de la table OCMVC
CREATE TABLE OCMVC (
ETSOCMVC nvarchar2(6) NOT NULL, -- Etablissement
ECROCMVC nvarchar2(8) NOT NULL, -- Ecriture
NUMOCMVC integer NULL, -- Numéro de mouvement
JRCOCMVC integer NULL, -- Colonne du journal
CPTOCMVC nvarchar2(10) NOT NULL, -- Compte
TYPOCMVC nvarchar2(2) NOT NULL, -- Type de mouvement
MTDOCMVC number NULL, -- Montant débit
MTCOCMVC number NULL, -- Montant crédit
NEPOCMVC integer NULL, -- Numéro d'échéance du mouvement
TIEOCMVC nvarchar2(10) NULL, -- Tiers
CGROCMVC nvarchar2(80) NULL, -- CGR A
BUDOCMVC nvarchar2(20) NULL, -- CGR B
LETOCMVC nvarchar2(6) NULL, -- Lettrage
LIBOCMVC nvarchar2(30) NULL, -- Libellé
LICOCMVC nvarchar2(60) NULL, -- Libellé complémentaire
DOSOCMVC nvarchar2(20) NULL, -- Dossier
TVAOCMVC nvarchar2(10) NULL, -- TVA
MDDOCMVC number NULL, -- Devise : montant débit
MDCOCMVC number NULL, -- Devise : montant crédit
UNOOCMVC nvarchar2(6) NULL, -- Unité d'oeuvre
QUOOCMVC number NULL, -- Quantité d'unité d'oeuvre
BHTOCMVC number NULL, -- Base HT
MHTOCMVC number NULL, -- Montant HT restant à déclarer
MTVOCMVC number NULL, -- Montant TVA restant à déclarer
PR1OCMVC nvarchar2(10) NULL, -- Paramètre 1
PR2OCMVC nvarchar2(10) NULL, -- Paramètre 2
PR3OCMVC nvarchar2(10) NULL, -- Paramètre 3
NATOCMVC nvarchar2(2) NULL, -- Nature
GENOCMVC nvarchar2(2) NULL, -- Genre
ROLOCMVC nvarchar2(1) NULL, -- Rôle
UCROCMVC nvarchar2(30) NOT NULL, -- Utilisateur de création
DCROCMVC nvarchar2(8) NOT NULL, -- Date de création
UDMOCMVC nvarchar2(30) NULL, -- Utilisateur de modification
DDMOCMVC nvarchar2(8) NULL, -- Date de modification
TMSOCMVC integer NOT NULL, -- Timestamp
MRDOCMVC number NULL, -- Devise de reporting : montant débit
MRCOCMVC number NULL, -- Devise de reporting : montant crédit
POSOCMVC nvarchar2(10) NULL, -- Poste
PR4OCMVC nvarchar2(10) NULL, -- Paramètre 4
PR5OCMVC nvarchar2(10) NULL, -- Paramètre 5
PR6OCMVC nvarchar2(10) NULL, -- Paramètre 6
PR7OCMVC nvarchar2(10) NULL, -- Paramètre 7
PR8OCMVC nvarchar2(10) NULL, -- Paramètre 8
PR9OCMVC nvarchar2(10) NULL, -- Paramètre 9
P10OCMVC nvarchar2(10) NULL, -- Paramètre 10
P11OCMVC nvarchar2(10) NULL, -- Paramètre 11
P12OCMVC nvarchar2(10) NULL, -- Paramètre 12
P13OCMVC nvarchar2(10) NULL, -- Paramètre 13
P14OCMVC nvarchar2(10) NULL, -- Paramètre 14
P15OCMVC nvarchar2(10) NULL, -- Paramètre 15
MIHOCMVC number NULL, -- Montant initial HT
MIVOCMVC number NULL, -- Montant initial TVA
MINOCMVC number NULL, -- Montant non déductible
C01OCMVC nvarchar2(2) NULL, -- Identifiant court 1
C02OCMVC nvarchar2(2) NULL, -- Identifiant court 2
C03OCMVC nvarchar2(2) NULL, -- Identifiant court 3
C04OCMVC nvarchar2(2) NULL, -- Identifiant court 4
I01OCMVC nvarchar2(10) NULL, -- Identifiant 1
I02OCMVC nvarchar2(10) NULL, -- Identifiant 2
I03OCMVC nvarchar2(10) NULL, -- Identifiant 3
I04OCMVC nvarchar2(10) NULL, -- Identifiant 4
G01OCMVC nvarchar2(20) NULL, -- Identifiant long 1
G02OCMVC nvarchar2(20) NULL, -- Identifiant long 2
D01OCMVC nvarchar2(8) NULL, -- Date 1
D02OCMVC nvarchar2(8) NULL, -- Date 2
N01OCMVC number NULL, -- Numérique 1
N02OCMVC number NULL, -- Numérique 2
DECOCMVC nvarchar2(8) NULL, -- Date comptable
JRNOCMVC nvarchar2(6) NULL -- Journal
);
-- Commentaire de la table OCMVC
COMMENT ON TABLE OCMVC IS 'Mouvements comptables ';
-- Ajout de commentaires pour les colonnes de la table OCMVC
COMMENT ON COLUMN OCMVC.ETSOCMVC IS ' Etablissement NUMGTETS';
COMMENT ON COLUMN OCMVC.ECROCMVC IS ' Ecriture NUMOCECR';
COMMENT ON COLUMN OCMVC.NUMOCMVC IS ' Numéro de mouvement N';
COMMENT ON COLUMN OCMVC.JRCOCMVC IS ' Colonne du journal NUMOEJRC';
COMMENT ON COLUMN OCMVC.CPTOCMVC IS ' Compte NUMOECPT';
COMMENT ON COLUMN OCMVC.TYPOCMVC IS ' Type de mouvement P=TYPMVC';
COMMENT ON COLUMN OCMVC.MTDOCMVC IS ' Montant débit N';
COMMENT ON COLUMN OCMVC.MTCOCMVC IS ' Montant crédit N';
COMMENT ON COLUMN OCMVC.NEPOCMVC IS ' Numéro d''échéance du mouvement N';
COMMENT ON COLUMN OCMVC.TIEOCMVC IS ' Tiers NUMOETIE';
COMMENT ON COLUMN OCMVC.CGROCMVC IS ' CGR A NUMOECGR';
COMMENT ON COLUMN OCMVC.BUDOCMVC IS ' CGR B NUMOECGR';
COMMENT ON COLUMN OCMVC.LETOCMVC IS ' Lettrage ';
COMMENT ON COLUMN OCMVC.LIBOCMVC IS ' Libellé ';
COMMENT ON COLUMN OCMVC.LICOCMVC IS ' Libellé complémentaire ';
COMMENT ON COLUMN OCMVC.DOSOCMVC IS ' Dossier ';
COMMENT ON COLUMN OCMVC.TVAOCMVC IS ' TVA NUMOETVA';
COMMENT ON COLUMN OCMVC.MDDOCMVC IS ' Devise : montant débit ';
COMMENT ON COLUMN OCMVC.MDCOCMVC IS ' Devise : montant crédit ';
COMMENT ON COLUMN OCMVC.UNOOCMVC IS ' Unité d''oeuvre P=UNO';
COMMENT ON COLUMN OCMVC.QUOOCMVC IS ' Quantité d''unité d''oeuvre ';
COMMENT ON COLUMN OCMVC.BHTOCMVC IS ' Base HT ';
COMMENT ON COLUMN OCMVC.MHTOCMVC IS ' Montant HT restant à déclarer ';
COMMENT ON COLUMN OCMVC.MTVOCMVC IS ' Montant TVA restant à déclarer ';
COMMENT ON COLUMN OCMVC.PR1OCMVC IS ' Paramètre 1 P=*';
COMMENT ON COLUMN OCMVC.PR2OCMVC IS ' Paramètre 2 P=*';
COMMENT ON COLUMN OCMVC.PR3OCMVC IS ' Paramètre 3 P=*';
COMMENT ON COLUMN OCMVC.NATOCMVC IS ' Nature P=*';
COMMENT ON COLUMN OCMVC.GENOCMVC IS ' Genre P=*';
COMMENT ON COLUMN OCMVC.ROLOCMVC IS ' Rôle P=*';
COMMENT ON COLUMN OCMVC.UCROCMVC IS ' Utilisateur de création D';
COMMENT ON COLUMN OCMVC.DCROCMVC IS ' Date de création D';
COMMENT ON COLUMN OCMVC.UDMOCMVC IS ' Utilisateur de modification ';
COMMENT ON COLUMN OCMVC.DDMOCMVC IS ' Date de modification ';
COMMENT ON COLUMN OCMVC.TMSOCMVC IS ' Timestamp D';
COMMENT ON COLUMN OCMVC.MRDOCMVC IS ' Devise de reporting : montant débit ';
COMMENT ON COLUMN OCMVC.MRCOCMVC IS ' Devise de reporting : montant crédit ';
COMMENT ON COLUMN OCMVC.POSOCMVC IS ' Poste NUMOEPOS';
COMMENT ON COLUMN OCMVC.PR4OCMVC IS ' Paramètre 4 P=*';
COMMENT ON COLUMN OCMVC.PR5OCMVC IS ' Paramètre 5 P=*';
COMMENT ON COLUMN OCMVC.PR6OCMVC IS ' Paramètre 6 P=*';
COMMENT ON COLUMN OCMVC.PR7OCMVC IS ' Paramètre 7 P=*';
COMMENT ON COLUMN OCMVC.PR8OCMVC IS ' Paramètre 8 P=*';
COMMENT ON COLUMN OCMVC.PR9OCMVC IS ' Paramètre 9 P=*';
COMMENT ON COLUMN OCMVC.P10OCMVC IS ' Paramètre 10 P=*';
COMMENT ON COLUMN OCMVC.P11OCMVC IS ' Paramètre 11 P=*';
COMMENT ON COLUMN OCMVC.P12OCMVC IS ' Paramètre 12 P=*';
COMMENT ON COLUMN OCMVC.P13OCMVC IS ' Paramètre 13 P=*';
COMMENT ON COLUMN OCMVC.P14OCMVC IS ' Paramètre 14 P=*';
COMMENT ON COLUMN OCMVC.P15OCMVC IS ' Paramètre 15 P=*';
COMMENT ON COLUMN OCMVC.MIHOCMVC IS ' Montant initial HT ';
COMMENT ON COLUMN OCMVC.MIVOCMVC IS ' Montant initial TVA ';
COMMENT ON COLUMN OCMVC.MINOCMVC IS ' Montant non déductible ';
COMMENT ON COLUMN OCMVC.C01OCMVC IS ' Identifiant court 1 ';
COMMENT ON COLUMN OCMVC.C02OCMVC IS ' Identifiant court 2 ';
COMMENT ON COLUMN OCMVC.C03OCMVC IS ' Identifiant court 3 ';
COMMENT ON COLUMN OCMVC.C04OCMVC IS ' Identifiant court 4 ';
COMMENT ON COLUMN OCMVC.I01OCMVC IS ' Identifiant 1 ';
COMMENT ON COLUMN OCMVC.I02OCMVC IS ' Identifiant 2 ';
COMMENT ON COLUMN OCMVC.I03OCMVC IS ' Identifiant 3 ';
COMMENT ON COLUMN OCMVC.I04OCMVC IS ' Identifiant 4 ';
COMMENT ON COLUMN OCMVC.G01OCMVC IS ' Identifiant long 1 ';
COMMENT ON COLUMN OCMVC.G02OCMVC IS ' Identifiant long 2 ';
COMMENT ON COLUMN OCMVC.D01OCMVC IS ' Date 1 ';
COMMENT ON COLUMN OCMVC.D02OCMVC IS ' Date 2 ';
COMMENT ON COLUMN OCMVC.N01OCMVC IS ' Numérique 1 ';
COMMENT ON COLUMN OCMVC.N02OCMVC IS ' Numérique 2 ';
COMMENT ON COLUMN OCMVC.DECOCMVC IS ' Date comptable ';
COMMENT ON COLUMN OCMVC.JRNOCMVC IS ' Journal NUMOEJRN';
CREATE INDEX OCMVC_BUD ON OCMVC ( budocmvc);
CREATE INDEX OCMVC_CGR ON OCMVC ( cgrocmvc, etsocmvc, decocmvc, jrnocmvc, ecrocmvc);
CREATE INDEX OCMVC_CPT ON OCMVC ( cptocmvc, etsocmvc, decocmvc, jrnocmvc, ecrocmvc);
CREATE UNIQUE INDEX OCMVC_ECR ON OCMVC (ecrocmvc, etsocmvc, numocmvc);
CREATE INDEX OCMVC_POS ON OCMVC ( posocmvc, etsocmvc, decocmvc, jrnocmvc, ecrocmvc);
CREATE INDEX OCMVC_TIE ON OCMVC ( tieocmvc, etsocmvc, decocmvc, jrnocmvc, ecrocmvc);
-- Création de la table OCNBB
CREATE TABLE OCNBB (
ETSOCNBB nvarchar2(6) NOT NULL, -- Etablissement
BNQOCNBB nvarchar2(3) NOT NULL, -- Banque (compte bancaire)
NAROCNBB nvarchar2(2) NOT NULL, -- Nature de règlement
PRNOCNBB nvarchar2(10) NULL, -- Premier numéro de bordereau
BOROCNBB nvarchar2(10) NULL, -- Dernier numéro utilisé
MXBOCNBB nvarchar2(10) NULL, -- Numéro maximum de bordereau
COLOCNBB nvarchar2(2) NULL, -- Type de collectif
DPUOCNBB nvarchar2(8) NULL, -- Date de première utilisation
DDUOCNBB nvarchar2(8) NULL, -- Date de dernière utilisation
DREOCNBB nvarchar2(8) NULL, -- Date de réception
ETAOCNBB nvarchar2(1) NOT NULL, -- Etat
TYPOCNBB nvarchar2(2) NULL, -- Type
NATOCNBB nvarchar2(2) NULL, -- Nature
GENOCNBB nvarchar2(2) NULL, -- Genre
ROLOCNBB nvarchar2(1) NULL, -- Rôle
INFOCNBB nvarchar2(240) NULL, -- Informations complémentaires
NEMOCNBB nvarchar2(6) NULL, -- Numéro d'émetteur
DEVOCNBB nvarchar2(6) NULL, -- Devise
UCROCNBB nvarchar2(30) NOT NULL, -- Utilisateur de création
DCROCNBB nvarchar2(8) NOT NULL, -- Date de création
UDMOCNBB nvarchar2(30) NULL, -- Utilisateur de modification
DDMOCNBB nvarchar2(8) NULL, -- Date de modification
TMSOCNBB integer NOT NULL, -- Timestamp
COMOCNBB nvarchar2(3) NULL, -- Zone complément
NUFOCNBB nvarchar2(10) NULL, -- Numéro de formule de chèque
INSOCNBB nvarchar2(10) NULL, -- Indicatif de la série
MILOCNBB nvarchar2(4) NULL, -- Millésime de la formule de chèque
DAFOCNBB nvarchar2(8) NULL, -- Date de la formule de chèque
CREOCNBB nvarchar2(35) NULL -- Identifiant créancier SEPA
);
-- Commentaire de la table OCNBB
COMMENT ON TABLE OCNBB IS 'Numéros de bordereau par banque ';
-- Ajout de commentaires pour les colonnes de la table OCNBB
COMMENT ON COLUMN OCNBB.ETSOCNBB IS ' Etablissement NUMGTETS';
COMMENT ON COLUMN OCNBB.BNQOCNBB IS ' Banque (compte bancaire) NUMOCBNQ';
COMMENT ON COLUMN OCNBB.NAROCNBB IS ' Nature de règlement P=NATOERGM';
COMMENT ON COLUMN OCNBB.PRNOCNBB IS ' Premier numéro de bordereau N';
COMMENT ON COLUMN OCNBB.BOROCNBB IS ' Dernier numéro utilisé N';
COMMENT ON COLUMN OCNBB.MXBOCNBB IS ' Numéro maximum de bordereau N';
COMMENT ON COLUMN OCNBB.COLOCNBB IS ' Type de collectif P=COLOETIE';
COMMENT ON COLUMN OCNBB.DPUOCNBB IS ' Date de première utilisation ';
COMMENT ON COLUMN OCNBB.DDUOCNBB IS ' Date de dernière utilisation ';
COMMENT ON COLUMN OCNBB.DREOCNBB IS ' Date de réception ';
COMMENT ON COLUMN OCNBB.ETAOCNBB IS ' Etat P=ETA';
COMMENT ON COLUMN OCNBB.TYPOCNBB IS ' Type P=*';
COMMENT ON COLUMN OCNBB.NATOCNBB IS ' Nature P=*';
COMMENT ON COLUMN OCNBB.GENOCNBB IS ' Genre P=*';
COMMENT ON COLUMN OCNBB.ROLOCNBB IS ' Rôle P=*';
COMMENT ON COLUMN OCNBB.INFOCNBB IS ' Informations complémentaires ';
COMMENT ON COLUMN OCNBB.NEMOCNBB IS ' Numéro d''émetteur ';
COMMENT ON COLUMN OCNBB.DEVOCNBB IS ' Devise NUMOEDEV';
COMMENT ON COLUMN OCNBB.UCROCNBB IS ' Utilisateur de création D';
COMMENT ON COLUMN OCNBB.DCROCNBB IS ' Date de création D';
COMMENT ON COLUMN OCNBB.UDMOCNBB IS ' Utilisateur de modification ';
COMMENT ON COLUMN OCNBB.DDMOCNBB IS ' Date de modification ';
COMMENT ON COLUMN OCNBB.TMSOCNBB IS ' Timestamp D';
COMMENT ON COLUMN OCNBB.COMOCNBB IS ' Zone complément ';
COMMENT ON COLUMN OCNBB.NUFOCNBB IS ' Numéro de formule de chèque ';
COMMENT ON COLUMN OCNBB.INSOCNBB IS ' Indicatif de la série ';
COMMENT ON COLUMN OCNBB.MILOCNBB IS ' Millésime de la formule de chèque ';
COMMENT ON COLUMN OCNBB.DAFOCNBB IS ' Date de la formule de chèque ';
COMMENT ON COLUMN OCNBB.CREOCNBB IS ' Identifiant créancier SEPA ';
CREATE UNIQUE INDEX OCNBB_ETS ON OCNBB (etsocnbb, bnqocnbb, narocnbb, prnocnbb, colocnbb, devocnbb);
-- Création de la table OCNEC
CREATE TABLE OCNEC (
ETSOCNEC nvarchar2(6) NOT NULL, -- Etablissement
TYPOCNEC nvarchar2(2) NOT NULL, -- Type de mouvement
NUMOCNEC nvarchar2(7) NULL, -- Numéro
MAXOCNEC nvarchar2(7) NULL, -- Numéro maximum
ETAOCNEC nvarchar2(1) NOT NULL, -- Etat
NATOCNEC nvarchar2(2) NULL, -- Nature
GENOCNEC nvarchar2(2) NULL, -- Genre
ROLOCNEC nvarchar2(1) NULL, -- Rôle
INFOCNEC nvarchar2(240) NULL, -- Informations complémentaires
UCROCNEC nvarchar2(30) NOT NULL, -- Utilisateur de création
DCROCNEC nvarchar2(8) NOT NULL, -- Date de création
UDMOCNEC nvarchar2(30) NULL, -- Utilisateur de modification
DDMOCNEC nvarchar2(8) NULL, -- Date de modification
TMSOCNEC integer NOT NULL -- Timestamp
);
-- Commentaire de la table OCNEC
COMMENT ON TABLE OCNEC IS 'Numéros d''écritures ';
-- Ajout de commentaires pour les colonnes de la table OCNEC
COMMENT ON COLUMN OCNEC.ETSOCNEC IS ' Etablissement NUMGTETS';
COMMENT ON COLUMN OCNEC.TYPOCNEC IS ' Type de mouvement P=TYPMVC';
COMMENT ON COLUMN OCNEC.NUMOCNEC IS ' Numéro N';
COMMENT ON COLUMN OCNEC.MAXOCNEC IS ' Numéro maximum N';
COMMENT ON COLUMN OCNEC.ETAOCNEC IS ' Etat P=ETA';
COMMENT ON COLUMN OCNEC.NATOCNEC IS ' Nature P=*';
COMMENT ON COLUMN OCNEC.GENOCNEC IS ' Genre P=*';
COMMENT ON COLUMN OCNEC.ROLOCNEC IS ' Rôle P=*';
COMMENT ON COLUMN OCNEC.INFOCNEC IS ' Informations complémentaires ';
COMMENT ON COLUMN OCNEC.UCROCNEC IS ' Utilisateur de création D';
COMMENT ON COLUMN OCNEC.DCROCNEC IS ' Date de création D';
COMMENT ON COLUMN OCNEC.UDMOCNEC IS ' Utilisateur de modification ';
COMMENT ON COLUMN OCNEC.DDMOCNEC IS ' Date de modification ';
COMMENT ON COLUMN OCNEC.TMSOCNEC IS ' Timestamp D';
CREATE UNIQUE INDEX OCNEC_ETS ON OCNEC (etsocnec, typocnec);
-- Création de la table OCPIA
CREATE TABLE OCPIA (
ETSOCPIA nvarchar2(6) NOT NULL, -- Etablissement
PIEOCPIA nvarchar2(10) NOT NULL, -- Pièce origine
NECOCPIA integer NULL, -- Numéro d'échéance de la pièce origine
PIAOCPIA nvarchar2(10) NOT NULL, -- Pièce associée
NEAOCPIA integer NULL, -- Numéro d'échéance de la pièce associée
MTDOCPIA number NULL, -- Montant débit
MTCOCPIA number NULL, -- Montant crédit
TYPOCPIA nvarchar2(2) NOT NULL, -- Type de mouvement
DEVOCPIA nvarchar2(6) NULL, -- Devise
DVMOCPIA nvarchar2(2) NULL, -- Devise : mode de change
DDVOCPIA nvarchar2(8) NULL, -- Devise : date de validité
VPROCPIA number NULL, -- Devise : valeur prévue du cours
MDDOCPIA number NULL, -- Devise : montant débit
MDCOCPIA number NULL, -- Devise : montant crédit
ETVOCPIA nvarchar2(1) NULL, -- Etat de traitement TVA
TRFOCPIA nvarchar2(2) NULL, -- Code transfert
RDVOCPIA nvarchar2(8) NULL, -- Pièce en référence : date de validité
RVPOCPIA number NULL, -- Pièce en référence : valeur prévue du cours
RDMOCPIA nvarchar2(2) NULL, -- Pièce en référence : mode de change
ETAOCPIA nvarchar2(1) NOT NULL, -- Etat
NATOCPIA nvarchar2(2) NULL, -- Nature
GENOCPIA nvarchar2(2) NULL, -- Genre
ROLOCPIA nvarchar2(1) NULL, -- Rôle
UCROCPIA nvarchar2(30) NOT NULL, -- Utilisateur de création
DCROCPIA nvarchar2(8) NOT NULL, -- Date de création
UDMOCPIA nvarchar2(30) NULL, -- Utilisateur de modification
DDMOCPIA nvarchar2(8) NULL, -- Date de modification
TMSOCPIA integer NOT NULL, -- Timestamp
DRMOCPIA nvarchar2(2) NULL, -- Devise de reporting : mode de change
DRVOCPIA nvarchar2(8) NULL, -- Devise de reporting : date de validité
VRROCPIA number NULL, -- Devise de reporting : valeur prévue du cours
MRDOCPIA number NULL, -- Devise de reporting : montant débit
MRCOCPIA number NULL -- Devise de reporting : montant crédit
);
-- Commentaire de la table OCPIA
COMMENT ON TABLE OCPIA IS 'Pièces associées ';
-- Ajout de commentaires pour les colonnes de la table OCPIA
COMMENT ON COLUMN OCPIA.ETSOCPIA IS ' Etablissement NUMGTETS';
COMMENT ON COLUMN OCPIA.PIEOCPIA IS ' Pièce origine NUMOCPIE';
COMMENT ON COLUMN OCPIA.NECOCPIA IS ' Numéro d''échéance de la pièce origine N';
COMMENT ON COLUMN OCPIA.PIAOCPIA IS ' Pièce associée NUMOCPIE';
COMMENT ON COLUMN OCPIA.NEAOCPIA IS ' Numéro d''échéance de la pièce associée N';
COMMENT ON COLUMN OCPIA.MTDOCPIA IS ' Montant débit N';
COMMENT ON COLUMN OCPIA.MTCOCPIA IS ' Montant crédit N';
COMMENT ON COLUMN OCPIA.TYPOCPIA IS ' Type de mouvement P=TYPMVC';
COMMENT ON COLUMN OCPIA.DEVOCPIA IS ' Devise NUMOEDEV';
COMMENT ON COLUMN OCPIA.DVMOCPIA IS ' Devise : mode de change NUMOEDVM';
COMMENT ON COLUMN OCPIA.DDVOCPIA IS ' Devise : date de validité ';
COMMENT ON COLUMN OCPIA.VPROCPIA IS ' Devise : valeur prévue du cours ';
COMMENT ON COLUMN OCPIA.MDDOCPIA IS ' Devise : montant débit ';
COMMENT ON COLUMN OCPIA.MDCOCPIA IS ' Devise : montant crédit ';
COMMENT ON COLUMN OCPIA.ETVOCPIA IS ' Etat de traitement TVA P=ETVOCECR';
COMMENT ON COLUMN OCPIA.TRFOCPIA IS ' Code transfert P=*';
COMMENT ON COLUMN OCPIA.RDVOCPIA IS ' Pièce en référence : date de validité ';
COMMENT ON COLUMN OCPIA.RVPOCPIA IS ' Pièce en référence : valeur prévue du cours ';
COMMENT ON COLUMN OCPIA.RDMOCPIA IS ' Pièce en référence : mode de change NUMOEDVM';
COMMENT ON COLUMN OCPIA.ETAOCPIA IS ' Etat P=*';
COMMENT ON COLUMN OCPIA.NATOCPIA IS ' Nature P=*';
COMMENT ON COLUMN OCPIA.GENOCPIA IS ' Genre P=*';
COMMENT ON COLUMN OCPIA.ROLOCPIA IS ' Rôle P=*';
COMMENT ON COLUMN OCPIA.UCROCPIA IS ' Utilisateur de création D';
COMMENT ON COLUMN OCPIA.DCROCPIA IS ' Date de création D';
COMMENT ON COLUMN OCPIA.UDMOCPIA IS ' Utilisateur de modification ';
COMMENT ON COLUMN OCPIA.DDMOCPIA IS ' Date de modification ';
COMMENT ON COLUMN OCPIA.TMSOCPIA IS ' Timestamp D';
COMMENT ON COLUMN OCPIA.DRMOCPIA IS ' Devise de reporting : mode de change NUMOEDVM';
COMMENT ON COLUMN OCPIA.DRVOCPIA IS ' Devise de reporting : date de validité ';
COMMENT ON COLUMN OCPIA.VRROCPIA IS ' Devise de reporting : valeur prévue du cours ';
COMMENT ON COLUMN OCPIA.MRDOCPIA IS ' Devise de reporting : montant débit ';
COMMENT ON COLUMN OCPIA.MRCOCPIA IS ' Devise de reporting : montant crédit ';
CREATE INDEX OCPIA_PIA ON OCPIA ( piaocpia, etsocpia, neaocpia, typocpia);
CREATE UNIQUE INDEX OCPIA_PIE ON OCPIA (pieocpia, etsocpia, necocpia, piaocpia, neaocpia);
-- Création de la table OCPIE
CREATE TABLE OCPIE (
ETSOCPIE nvarchar2(6) NOT NULL, -- Etablissement
NUMOCPIE nvarchar2(10) NULL, -- Pièce
NECOCPIE integer NULL, -- Numéro d'échéance de la pièce
TYPOCPIE nvarchar2(4) NOT NULL, -- Type de pièce
MTDOCPIE number NULL, -- Montant débit
MTCOCPIE number NULL, -- Montant crédit
SLDOCPIE number NULL, -- Solde débit
SLCOCPIE number NULL, -- Solde crédit
CPTOCPIE nvarchar2(10) NOT NULL, -- Compte
TPMOCPIE nvarchar2(2) NOT NULL, -- Type de mouvement
ECROCPIE nvarchar2(8) NULL, -- Ecriture
PIXOCPIE nvarchar2(30) NULL, -- Référence externe
DECOCPIE nvarchar2(8) NULL, -- Date comptable
DEMOCPIE nvarchar2(8) NULL, -- Date d'émission
ECHOCPIE nvarchar2(8) NULL, -- Date d'échéance
ECIOCPIE nvarchar2(8) NULL, -- Date d'échéance initiale
DVLOCPIE nvarchar2(8) NULL, -- Date de valeur
TIEOCPIE nvarchar2(10) NULL, -- Tiers
TIAOCPIE nvarchar2(10) NULL, -- Adresse du tiers
TIDOCPIE nvarchar2(10) NULL, -- Domiciliation du tiers
RGMOCPIE nvarchar2(6) NULL, -- Mode de règlement
RGJOCPIE nvarchar2(6) NULL, -- Délai de règlement
RGDOCPIE nvarchar2(6) NULL, -- Date de règlement
TIPOCPIE nvarchar2(10) NULL, -- Tiers de paiement
TAPOCPIE nvarchar2(10) NULL, -- Adresse de paiement
CPAOCPIE nvarchar2(6) NULL, -- Condition particulière de paiement
TPPOCPIE number NULL, -- Taux particulier de paiement
NIROCPIE nvarchar2(2) NULL, -- Niveau de relance
DDROCPIE nvarchar2(8) NULL, -- Date de dernière relance
DPROCPIE nvarchar2(8) NULL, -- Date de précédente relance
LIBOCPIE nvarchar2(30) NULL, -- Libellé
LICOCPIE nvarchar2(60) NULL, -- Libellé complémentaire
TENOCPIE nvarchar2(2) NULL, -- Type d'envoi
DENOCPIE nvarchar2(8) NULL, -- Date d'envoi
TACOCPIE nvarchar2(2) NULL, -- Type d'acceptation
DACOCPIE nvarchar2(8) NULL, -- Date d'acceptation
UACOCPIE nvarchar2(30) NULL, -- Utilisateur d'acceptation
BOROCPIE nvarchar2(15) NULL, -- Bordereau
BNQOCPIE nvarchar2(3) NULL, -- Banque (compte bancaire)
DEVOCPIE nvarchar2(6) NULL, -- Devise
DDVOCPIE nvarchar2(8) NULL, -- Devise : date de validité
DVMOCPIE nvarchar2(2) NULL, -- Devise : mode de change
VPROCPIE number NULL, -- Devise : valeur prévue du cours
MDDOCPIE number NULL, -- Devise : montant débit
MDCOCPIE number NULL, -- Devise : montant crédit
SDDOCPIE number NULL, -- Devise : solde débit
SDCOCPIE number NULL, -- Devise : solde crédit
ZONOCPIE nvarchar2(30) NULL, -- Zone libre
DOSOCPIE nvarchar2(20) NULL, -- Dossier
BVROCPIE nvarchar2(40) NULL, -- Référence BVR
CBVOCPIE nvarchar2(2) NULL, -- Clé de contrôle BVR
ETAOCPIE nvarchar2(1) NOT NULL, -- Etat
NATOCPIE nvarchar2(2) NULL, -- Nature
GENOCPIE nvarchar2(2) NULL, -- Genre
ROLOCPIE nvarchar2(1) NULL, -- Rôle
INFOCPIE nvarchar2(240) NULL, -- Informations complémentaires
TICOCPIE nvarchar2(10) NULL, -- Tiers concerné
TCAOCPIE nvarchar2(10) NULL, -- Adresse du tiers concerné
TCDOCPIE nvarchar2(10) NULL, -- Domiciliation du tiers concerné
TASOCPIE nvarchar2(10) NULL, -- Tiers associé
TAAOCPIE nvarchar2(10) NULL, -- Adresse du tiers associé
TADOCPIE nvarchar2(10) NULL, -- Domiciliation du tiers associé
UCROCPIE nvarchar2(30) NOT NULL, -- Utilisateur de création
DCROCPIE nvarchar2(8) NOT NULL, -- Date de création
UDMOCPIE nvarchar2(30) NULL, -- Utilisateur de modification
DDMOCPIE nvarchar2(8) NULL, -- Date de modification
TMSOCPIE integer NOT NULL, -- Timestamp
DVOOCPIE nvarchar2(6) NULL, -- Devise d'origine
DRVOCPIE nvarchar2(8) NULL, -- Devise de reporting : date de validité
DRMOCPIE nvarchar2(2) NULL, -- Devise de reporting : mode de change
VRROCPIE number NULL, -- Devise de reporting : valeur prévue du cours
MRDOCPIE number NULL, -- Devise de reporting : montant débit
MRCOCPIE number NULL, -- Devise de reporting : montant crédit
SRDOCPIE number NULL, -- Devise de reporting : solde débit
SRCOCPIE number NULL, -- Devise de reporting : solde crédit
GESOCPIE nvarchar2(6) NULL, -- Gestionnaire
LITOCPIE nvarchar2(6) NULL, -- Code litige
MOTOCPIE nvarchar2(60) NULL, -- Motif
GSLOCPIE nvarchar2(6) NULL, -- Gestionnaire du litige
DTLOCPIE nvarchar2(8) NULL, -- Date du litige
PR1OCPIE nvarchar2(10) NULL, -- Paramètre 1
PR2OCPIE nvarchar2(10) NULL, -- Paramètre 2
PR3OCPIE nvarchar2(10) NULL, -- Paramètre 3
PR4OCPIE nvarchar2(10) NULL, -- Paramètre 4
PR5OCPIE nvarchar2(10) NULL, -- Paramètre 5
PR6OCPIE nvarchar2(10) NULL, -- Paramètre 6
PR7OCPIE nvarchar2(10) NULL, -- Paramètre 7
PR8OCPIE nvarchar2(10) NULL, -- Paramètre 8
PR9OCPIE nvarchar2(10) NULL, -- Paramètre 9
P10OCPIE nvarchar2(10) NULL, -- Paramètre 10
P11OCPIE nvarchar2(10) NULL, -- Paramètre 11
P12OCPIE nvarchar2(10) NULL, -- Paramètre 12
P13OCPIE nvarchar2(10) NULL, -- Paramètre 13
P14OCPIE nvarchar2(10) NULL, -- Paramètre 14
P15OCPIE nvarchar2(10) NULL, -- Paramètre 15
IDSOCPIE nvarchar2(3) NULL, -- Indicateur du solde
NRLOCPIE nvarchar2(10) NULL, -- Numéro de relance
DSLOCPIE nvarchar2(8) NULL, -- Date de solde
C01OCPIE nvarchar2(2) NULL, -- Identifiant court 1
C02OCPIE nvarchar2(2) NULL, -- Identifiant court 2
C03OCPIE nvarchar2(2) NULL, -- Identifiant court 3
C04OCPIE nvarchar2(2) NULL, -- Identifiant court 4
C05OCPIE nvarchar2(2) NULL, -- Identifiant court 5
C06OCPIE nvarchar2(2) NULL, -- Identifiant court 6
C07OCPIE nvarchar2(2) NULL, -- Identifiant court 7
C08OCPIE nvarchar2(2) NULL, -- Identifiant court 8
C09OCPIE nvarchar2(2) NULL, -- Identifiant court 9
C10OCPIE nvarchar2(2) NULL, -- Identifiant court 10
C11OCPIE nvarchar2(2) NULL, -- Identifiant court 11
C12OCPIE nvarchar2(2) NULL, -- Identifiant court 12
C13OCPIE nvarchar2(2) NULL, -- Identifiant court 13
C14OCPIE nvarchar2(2) NULL, -- Identifiant court 14
C15OCPIE nvarchar2(2) NULL, -- Identifiant court 15
C16OCPIE nvarchar2(2) NULL, -- Identifiant court 16
C17OCPIE nvarchar2(2) NULL, -- Identifiant court 17
C18OCPIE nvarchar2(2) NULL, -- Identifiant court 18
C19OCPIE nvarchar2(2) NULL, -- Identifiant court 19
C20OCPIE nvarchar2(2) NULL, -- Identifiant court 20
I01OCPIE nvarchar2(10) NULL, -- Identifiant 1
I02OCPIE nvarchar2(10) NULL, -- Identifiant 2
I03OCPIE nvarchar2(10) NULL, -- Identifiant 3
I04OCPIE nvarchar2(10) NULL, -- Identifiant 4
I05OCPIE nvarchar2(10) NULL, -- Identifiant 5
I06OCPIE nvarchar2(10) NULL, -- Identifiant 6
I07OCPIE nvarchar2(10) NULL, -- Identifiant 7
I08OCPIE nvarchar2(10) NULL, -- Identifiant 8
I09OCPIE nvarchar2(10) NULL, -- Identifiant 9
I10OCPIE nvarchar2(10) NULL, -- Identifiant 10
I11OCPIE nvarchar2(10) NULL, -- Identifiant 11
I12OCPIE nvarchar2(10) NULL, -- Identifiant 12
I13OCPIE nvarchar2(10) NULL, -- Identifiant 13
I14OCPIE nvarchar2(10) NULL, -- Identifiant 14
I15OCPIE nvarchar2(10) NULL, -- Identifiant 15
I16OCPIE nvarchar2(10) NULL, -- Identifiant 16
I17OCPIE nvarchar2(10) NULL, -- Identifiant 17
I18OCPIE nvarchar2(10) NULL, -- Identifiant 18
I19OCPIE nvarchar2(10) NULL, -- Identifiant 19
I20OCPIE nvarchar2(10) NULL, -- Identifiant 20
G01OCPIE nvarchar2(20) NULL, -- Identifiant long 1
G02OCPIE nvarchar2(20) NULL, -- Identifiant long 2
G03OCPIE nvarchar2(20) NULL, -- Identifiant long 3
G04OCPIE nvarchar2(20) NULL, -- Identifiant long 4
G05OCPIE nvarchar2(20) NULL, -- Identifiant long 5
G06OCPIE nvarchar2(20) NULL, -- Identifiant long 6
G07OCPIE nvarchar2(20) NULL, -- Identifiant long 7
G08OCPIE nvarchar2(20) NULL, -- Identifiant long 8
G09OCPIE nvarchar2(20) NULL, -- Identifiant long 9
G10OCPIE nvarchar2(20) NULL, -- Identifiant long 10
D01OCPIE nvarchar2(8) NULL, -- Date 1
D02OCPIE nvarchar2(8) NULL, -- Date 2
D03OCPIE nvarchar2(8) NULL, -- Date 3
D04OCPIE nvarchar2(8) NULL, -- Date 4
D05OCPIE nvarchar2(8) NULL, -- Date 5
D06OCPIE nvarchar2(8) NULL, -- Date 6
N01OCPIE number NULL, -- Numérique 1
N02OCPIE number NULL, -- Numérique 2
N03OCPIE number NULL, -- Numérique 3
N04OCPIE number NULL, -- Numérique 4
N05OCPIE number NULL, -- Numérique 5
N06OCPIE number NULL, -- Numérique 6
L01OCPIE nvarchar2(60) NULL, -- Libellé 1
L02OCPIE nvarchar2(60) NULL, -- Libellé 2
L03OCPIE nvarchar2(60) NULL -- Libellé 3
);
-- Commentaire de la table OCPIE
COMMENT ON TABLE OCPIE IS 'Pièces ';
-- Ajout de commentaires pour les colonnes de la table OCPIE
COMMENT ON COLUMN OCPIE.ETSOCPIE IS ' Etablissement NUMGTETS';
COMMENT ON COLUMN OCPIE.NUMOCPIE IS ' Pièce N';
COMMENT ON COLUMN OCPIE.NECOCPIE IS ' Numéro d''échéance de la pièce N';
COMMENT ON COLUMN OCPIE.TYPOCPIE IS ' Type de pièce P=TYPPIE';
COMMENT ON COLUMN OCPIE.MTDOCPIE IS ' Montant débit N';
COMMENT ON COLUMN OCPIE.MTCOCPIE IS ' Montant crédit N';
COMMENT ON COLUMN OCPIE.SLDOCPIE IS ' Solde débit N';
COMMENT ON COLUMN OCPIE.SLCOCPIE IS ' Solde crédit N';
COMMENT ON COLUMN OCPIE.CPTOCPIE IS ' Compte NUMOECPT';
COMMENT ON COLUMN OCPIE.TPMOCPIE IS ' Type de mouvement P=TYPMVC';
COMMENT ON COLUMN OCPIE.ECROCPIE IS ' Ecriture NUMOCECR';
COMMENT ON COLUMN OCPIE.PIXOCPIE IS ' Référence externe ';
COMMENT ON COLUMN OCPIE.DECOCPIE IS ' Date comptable ';
COMMENT ON COLUMN OCPIE.DEMOCPIE IS ' Date d''émission ';
COMMENT ON COLUMN OCPIE.ECHOCPIE IS ' Date d''échéance ';
COMMENT ON COLUMN OCPIE.ECIOCPIE IS ' Date d''échéance initiale ';
COMMENT ON COLUMN OCPIE.DVLOCPIE IS ' Date de valeur ';
COMMENT ON COLUMN OCPIE.TIEOCPIE IS ' Tiers NUMOETIE';
COMMENT ON COLUMN OCPIE.TIAOCPIE IS ' Adresse du tiers NUMOETIA';
COMMENT ON COLUMN OCPIE.TIDOCPIE IS ' Domiciliation du tiers NUMOETID';
COMMENT ON COLUMN OCPIE.RGMOCPIE IS ' Mode de règlement NUMOERGM';
COMMENT ON COLUMN OCPIE.RGJOCPIE IS ' Délai de règlement P=RGJOUR';
COMMENT ON COLUMN OCPIE.RGDOCPIE IS ' Date de règlement P=RGDATE';
COMMENT ON COLUMN OCPIE.TIPOCPIE IS ' Tiers de paiement NUMOETIE';
COMMENT ON COLUMN OCPIE.TAPOCPIE IS ' Adresse de paiement NUMOETIA';
COMMENT ON COLUMN OCPIE.CPAOCPIE IS ' Condition particulière de paiement NUMOECPA';
COMMENT ON COLUMN OCPIE.TPPOCPIE IS ' Taux particulier de paiement ';
COMMENT ON COLUMN OCPIE.NIROCPIE IS ' Niveau de relance P=*';
COMMENT ON COLUMN OCPIE.DDROCPIE IS ' Date de dernière relance ';
COMMENT ON COLUMN OCPIE.DPROCPIE IS ' Date de précédente relance ';
COMMENT ON COLUMN OCPIE.LIBOCPIE IS ' Libellé ';
COMMENT ON COLUMN OCPIE.LICOCPIE IS ' Libellé complémentaire ';
COMMENT ON COLUMN OCPIE.TENOCPIE IS ' Type d''envoi P=TYPENV';
COMMENT ON COLUMN OCPIE.DENOCPIE IS ' Date d''envoi ';
COMMENT ON COLUMN OCPIE.TACOCPIE IS ' Type d''acceptation P=TYPACC';
COMMENT ON COLUMN OCPIE.DACOCPIE IS ' Date d''acceptation ';
COMMENT ON COLUMN OCPIE.UACOCPIE IS ' Utilisateur d''acceptation NUMGTUSR';
COMMENT ON COLUMN OCPIE.BOROCPIE IS ' Bordereau ';
COMMENT ON COLUMN OCPIE.BNQOCPIE IS ' Banque (compte bancaire) NUMOCBNQ';
COMMENT ON COLUMN OCPIE.DEVOCPIE IS ' Devise NUMOEDEV';
COMMENT ON COLUMN OCPIE.DDVOCPIE IS ' Devise : date de validité ';
COMMENT ON COLUMN OCPIE.DVMOCPIE IS ' Devise : mode de change NUMOEDVM';
COMMENT ON COLUMN OCPIE.VPROCPIE IS ' Devise : valeur prévue du cours ';
COMMENT ON COLUMN OCPIE.MDDOCPIE IS ' Devise : montant débit ';
COMMENT ON COLUMN OCPIE.MDCOCPIE IS ' Devise : montant crédit ';
COMMENT ON COLUMN OCPIE.SDDOCPIE IS ' Devise : solde débit ';
COMMENT ON COLUMN OCPIE.SDCOCPIE IS ' Devise : solde crédit ';
COMMENT ON COLUMN OCPIE.ZONOCPIE IS ' Zone libre ';
COMMENT ON COLUMN OCPIE.DOSOCPIE IS ' Dossier ';
COMMENT ON COLUMN OCPIE.BVROCPIE IS ' Référence BVR ';
COMMENT ON COLUMN OCPIE.CBVOCPIE IS ' Clé de contrôle BVR ';
COMMENT ON COLUMN OCPIE.ETAOCPIE IS ' Etat P=*';
COMMENT ON COLUMN OCPIE.NATOCPIE IS ' Nature P=*';
COMMENT ON COLUMN OCPIE.GENOCPIE IS ' Genre P=*';
COMMENT ON COLUMN OCPIE.ROLOCPIE IS ' Rôle P=*';
COMMENT ON COLUMN OCPIE.INFOCPIE IS ' Informations complémentaires ';
COMMENT ON COLUMN OCPIE.TICOCPIE IS ' Tiers concerné NUMOETIE';
COMMENT ON COLUMN OCPIE.TCAOCPIE IS ' Adresse du tiers concerné NUMOETIA';
COMMENT ON COLUMN OCPIE.TCDOCPIE IS ' Domiciliation du tiers concerné NUMOETID';
COMMENT ON COLUMN OCPIE.TASOCPIE IS ' Tiers associé NUMOETIE';
COMMENT ON COLUMN OCPIE.TAAOCPIE IS ' Adresse du tiers associé NUMOETIA';
COMMENT ON COLUMN OCPIE.TADOCPIE IS ' Domiciliation du tiers associé NUMOETID';
COMMENT ON COLUMN OCPIE.UCROCPIE IS ' Utilisateur de création D';
COMMENT ON COLUMN OCPIE.DCROCPIE IS ' Date de création D';
COMMENT ON COLUMN OCPIE.UDMOCPIE IS ' Utilisateur de modification ';
COMMENT ON COLUMN OCPIE.DDMOCPIE IS ' Date de modification ';
COMMENT ON COLUMN OCPIE.TMSOCPIE IS ' Timestamp D';
COMMENT ON COLUMN OCPIE.DVOOCPIE IS ' Devise d''origine NUMOEDEV';
COMMENT ON COLUMN OCPIE.DRVOCPIE IS ' Devise de reporting : date de validité ';
COMMENT ON COLUMN OCPIE.DRMOCPIE IS ' Devise de reporting : mode de change NUMOEDVM';
COMMENT ON COLUMN OCPIE.VRROCPIE IS ' Devise de reporting : valeur prévue du cours ';
COMMENT ON COLUMN OCPIE.MRDOCPIE IS ' Devise de reporting : montant débit ';
COMMENT ON COLUMN OCPIE.MRCOCPIE IS ' Devise de reporting : montant crédit ';
COMMENT ON COLUMN OCPIE.SRDOCPIE IS ' Devise de reporting : solde débit ';
COMMENT ON COLUMN OCPIE.SRCOCPIE IS ' Devise de reporting : solde crédit ';
COMMENT ON COLUMN OCPIE.GESOCPIE IS ' Gestionnaire NUMOEGES';
COMMENT ON COLUMN OCPIE.LITOCPIE IS ' Code litige P=LITOETIE';
COMMENT ON COLUMN OCPIE.MOTOCPIE IS ' Motif ';
COMMENT ON COLUMN OCPIE.GSLOCPIE IS ' Gestionnaire du litige NUMOEGES';
COMMENT ON COLUMN OCPIE.DTLOCPIE IS ' Date du litige ';
COMMENT ON COLUMN OCPIE.PR1OCPIE IS ' Paramètre 1 P=PR1OCMVC';
COMMENT ON COLUMN OCPIE.PR2OCPIE IS ' Paramètre 2 P=PR2OCMVC';
COMMENT ON COLUMN OCPIE.PR3OCPIE IS ' Paramètre 3 P=PR3OCMVC';
COMMENT ON COLUMN OCPIE.PR4OCPIE IS ' Paramètre 4 P=PR4OCMVC';
COMMENT ON COLUMN OCPIE.PR5OCPIE IS ' Paramètre 5 P=PR5OCMVC';
COMMENT ON COLUMN OCPIE.PR6OCPIE IS ' Paramètre 6 P=PR6OCMVC';
COMMENT ON COLUMN OCPIE.PR7OCPIE IS ' Paramètre 7 P=PR7OCMVC';
COMMENT ON COLUMN OCPIE.PR8OCPIE IS ' Paramètre 8 P=PR8OCMVC';
COMMENT ON COLUMN OCPIE.PR9OCPIE IS ' Paramètre 9 P=PR9OCMVC';
COMMENT ON COLUMN OCPIE.P10OCPIE IS ' Paramètre 10 P=P10OCMVC';
COMMENT ON COLUMN OCPIE.P11OCPIE IS ' Paramètre 11 P=P11OCMVC';
COMMENT ON COLUMN OCPIE.P12OCPIE IS ' Paramètre 12 P=P12OCMVC';
COMMENT ON COLUMN OCPIE.P13OCPIE IS ' Paramètre 13 P=P13OCMVC';
COMMENT ON COLUMN OCPIE.P14OCPIE IS ' Paramètre 14 P=P14OCMVC';
COMMENT ON COLUMN OCPIE.P15OCPIE IS ' Paramètre 15 P=P15OCMVC';
COMMENT ON COLUMN OCPIE.IDSOCPIE IS ' Indicateur du solde P=*';
COMMENT ON COLUMN OCPIE.NRLOCPIE IS ' Numéro de relance ';
COMMENT ON COLUMN OCPIE.DSLOCPIE IS ' Date de solde ';
COMMENT ON COLUMN OCPIE.C01OCPIE IS ' Identifiant court 1 ';
COMMENT ON COLUMN OCPIE.C02OCPIE IS ' Identifiant court 2 ';
COMMENT ON COLUMN OCPIE.C03OCPIE IS ' Identifiant court 3 ';
COMMENT ON COLUMN OCPIE.C04OCPIE IS ' Identifiant court 4 ';
COMMENT ON COLUMN OCPIE.C05OCPIE IS ' Identifiant court 5 ';
COMMENT ON COLUMN OCPIE.C06OCPIE IS ' Identifiant court 6 ';
COMMENT ON COLUMN OCPIE.C07OCPIE IS ' Identifiant court 7 ';
COMMENT ON COLUMN OCPIE.C08OCPIE IS ' Identifiant court 8 ';
COMMENT ON COLUMN OCPIE.C09OCPIE IS ' Identifiant court 9 ';
COMMENT ON COLUMN OCPIE.C10OCPIE IS ' Identifiant court 10 ';
COMMENT ON COLUMN OCPIE.C11OCPIE IS ' Identifiant court 11 P=*';
COMMENT ON COLUMN OCPIE.C12OCPIE IS ' Identifiant court 12 P=*';
COMMENT ON COLUMN OCPIE.C13OCPIE IS ' Identifiant court 13 P=*';
COMMENT ON COLUMN OCPIE.C14OCPIE IS ' Identifiant court 14 P=*';
COMMENT ON COLUMN OCPIE.C15OCPIE IS ' Identifiant court 15 P=*';
COMMENT ON COLUMN OCPIE.C16OCPIE IS ' Identifiant court 16 P=*';
COMMENT ON COLUMN OCPIE.C17OCPIE IS ' Identifiant court 17 P=*';
COMMENT ON COLUMN OCPIE.C18OCPIE IS ' Identifiant court 18 P=*';
COMMENT ON COLUMN OCPIE.C19OCPIE IS ' Identifiant court 19 P=*';
COMMENT ON COLUMN OCPIE.C20OCPIE IS ' Identifiant court 20 P=*';
COMMENT ON COLUMN OCPIE.I01OCPIE IS ' Identifiant 1 ';
COMMENT ON COLUMN OCPIE.I02OCPIE IS ' Identifiant 2 ';
COMMENT ON COLUMN OCPIE.I03OCPIE IS ' Identifiant 3 ';
COMMENT ON COLUMN OCPIE.I04OCPIE IS ' Identifiant 4 ';
COMMENT ON COLUMN OCPIE.I05OCPIE IS ' Identifiant 5 ';
COMMENT ON COLUMN OCPIE.I06OCPIE IS ' Identifiant 6 ';
COMMENT ON COLUMN OCPIE.I07OCPIE IS ' Identifiant 7 ';
COMMENT ON COLUMN OCPIE.I08OCPIE IS ' Identifiant 8 ';
COMMENT ON COLUMN OCPIE.I09OCPIE IS ' Identifiant 9 ';
COMMENT ON COLUMN OCPIE.I10OCPIE IS ' Identifiant 10 ';
COMMENT ON COLUMN OCPIE.I11OCPIE IS ' Identifiant 11 P=*';
COMMENT ON COLUMN OCPIE.I12OCPIE IS ' Identifiant 12 P=*';
COMMENT ON COLUMN OCPIE.I13OCPIE IS ' Identifiant 13 P=*';
COMMENT ON COLUMN OCPIE.I14OCPIE IS ' Identifiant 14 P=*';
COMMENT ON COLUMN OCPIE.I15OCPIE IS ' Identifiant 15 P=*';
COMMENT ON COLUMN OCPIE.I16OCPIE IS ' Identifiant 16 P=*';
COMMENT ON COLUMN OCPIE.I17OCPIE IS ' Identifiant 17 P=*';
COMMENT ON COLUMN OCPIE.I18OCPIE IS ' Identifiant 18 P=*';
COMMENT ON COLUMN OCPIE.I19OCPIE IS ' Identifiant 19 P=*';
COMMENT ON COLUMN OCPIE.I20OCPIE IS ' Identifiant 20 P=*';
COMMENT ON COLUMN OCPIE.G01OCPIE IS ' Identifiant long 1 ';
COMMENT ON COLUMN OCPIE.G02OCPIE IS ' Identifiant long 2 ';
COMMENT ON COLUMN OCPIE.G03OCPIE IS ' Identifiant long 3 ';
COMMENT ON COLUMN OCPIE.G04OCPIE IS ' Identifiant long 4 ';
COMMENT ON COLUMN OCPIE.G05OCPIE IS ' Identifiant long 5 ';
COMMENT ON COLUMN OCPIE.G06OCPIE IS ' Identifiant long 6 ';
COMMENT ON COLUMN OCPIE.G07OCPIE IS ' Identifiant long 7 ';
COMMENT ON COLUMN OCPIE.G08OCPIE IS ' Identifiant long 8 ';
COMMENT ON COLUMN OCPIE.G09OCPIE IS ' Identifiant long 9 ';
COMMENT ON COLUMN OCPIE.G10OCPIE IS ' Identifiant long 10 ';
COMMENT ON COLUMN OCPIE.D01OCPIE IS ' Date 1 ';
COMMENT ON COLUMN OCPIE.D02OCPIE IS ' Date 2 ';
COMMENT ON COLUMN OCPIE.D03OCPIE IS ' Date 3 ';
COMMENT ON COLUMN OCPIE.D04OCPIE IS ' Date 4 ';
COMMENT ON COLUMN OCPIE.D05OCPIE IS ' Date 5 ';
COMMENT ON COLUMN OCPIE.D06OCPIE IS ' Date 6 ';
COMMENT ON COLUMN OCPIE.N01OCPIE IS ' Numérique 1 ';
COMMENT ON COLUMN OCPIE.N02OCPIE IS ' Numérique 2 ';
COMMENT ON COLUMN OCPIE.N03OCPIE IS ' Numérique 3 ';
COMMENT ON COLUMN OCPIE.N04OCPIE IS ' Numérique 4 ';
COMMENT ON COLUMN OCPIE.N05OCPIE IS ' Numérique 5 ';
COMMENT ON COLUMN OCPIE.N06OCPIE IS ' Numérique 6 ';
COMMENT ON COLUMN OCPIE.L01OCPIE IS ' Libellé 1 ';
COMMENT ON COLUMN OCPIE.L02OCPIE IS ' Libellé 2 ';
COMMENT ON COLUMN OCPIE.L03OCPIE IS ' Libellé 3 ';
CREATE INDEX OCPIE_BOR ON OCPIE ( borocpie);
CREATE INDEX OCPIE_CPT ON OCPIE ( cptocpie, etsocpie);
CREATE INDEX OCPIE_DSL ON OCPIE ( dslocpie, etsocpie, cptocpie, tieocpie);
CREATE INDEX OCPIE_ECH ON OCPIE ( echocpie, etsocpie);
CREATE INDEX OCPIE_IDS ON OCPIE ( idsocpie, etsocpie);
CREATE INDEX OCPIE_MTC ON OCPIE ( mtcocpie);
CREATE INDEX OCPIE_MTD ON OCPIE ( mtdocpie);
CREATE UNIQUE INDEX OCPIE_NUM ON OCPIE (numocpie, etsocpie, necocpie);
CREATE INDEX OCPIE_PIX ON OCPIE ( pixocpie, etsocpie);
CREATE INDEX OCPIE_TIE ON OCPIE ( tieocpie, etsocpie);
CREATE INDEX OCPIE_ZON ON OCPIE ( zonocpie, tieocpie);
-- Création de la table OCPIE
CREATE TABLE OCPIE (
ETSOCPIE nvarchar2(6) NOT NULL, -- Etablissement
NUMOCPIE nvarchar2(10) NULL, -- Pièce
NECOCPIE integer NULL, -- Numéro d'échéance de la pièce
TYPOCPIE nvarchar2(4) NOT NULL, -- Type de pièce
MTDOCPIE number NULL, -- Montant débit
MTCOCPIE number NULL, -- Montant crédit
SLDOCPIE number NULL, -- Solde débit
SLCOCPIE number NULL, -- Solde crédit
CPTOCPIE nvarchar2(10) NOT NULL, -- Compte
TPMOCPIE nvarchar2(2) NOT NULL, -- Type de mouvement
ECROCPIE nvarchar2(8) NULL, -- Ecriture
PIXOCPIE nvarchar2(30) NULL, -- Référence externe
DECOCPIE nvarchar2(8) NULL, -- Date comptable
DEMOCPIE nvarchar2(8) NULL, -- Date d'émission
ECHOCPIE nvarchar2(8) NULL, -- Date d'échéance
ECIOCPIE nvarchar2(8) NULL, -- Date d'échéance initiale
DVLOCPIE nvarchar2(8) NULL, -- Date de valeur
TIEOCPIE nvarchar2(10) NULL, -- Tiers
TIAOCPIE nvarchar2(10) NULL, -- Adresse du tiers
TIDOCPIE nvarchar2(10) NULL, -- Domiciliation du tiers
RGMOCPIE nvarchar2(6) NULL, -- Mode de règlement
RGJOCPIE nvarchar2(6) NULL, -- Délai de règlement
RGDOCPIE nvarchar2(6) NULL, -- Date de règlement
TIPOCPIE nvarchar2(10) NULL, -- Tiers de paiement
TAPOCPIE nvarchar2(10) NULL, -- Adresse de paiement
CPAOCPIE nvarchar2(6) NULL, -- Condition particulière de paiement
TPPOCPIE number NULL, -- Taux particulier de paiement
NIROCPIE nvarchar2(2) NULL, -- Niveau de relance
DDROCPIE nvarchar2(8) NULL, -- Date de dernière relance
DPROCPIE nvarchar2(8) NULL, -- Date de précédente relance
LIBOCPIE nvarchar2(30) NULL, -- Libellé
LICOCPIE nvarchar2(60) NULL, -- Libellé complémentaire
TENOCPIE nvarchar2(2) NULL, -- Type d'envoi
DENOCPIE nvarchar2(8) NULL, -- Date d'envoi
TACOCPIE nvarchar2(2) NULL, -- Type d'acceptation
DACOCPIE nvarchar2(8) NULL, -- Date d'acceptation
UACOCPIE nvarchar2(30) NULL, -- Utilisateur d'acceptation
BOROCPIE nvarchar2(15) NULL, -- Bordereau
BNQOCPIE nvarchar2(3) NULL, -- Banque (compte bancaire)
DEVOCPIE nvarchar2(6) NULL, -- Devise
DDVOCPIE nvarchar2(8) NULL, -- Devise : date de validité
DVMOCPIE nvarchar2(2) NULL, -- Devise : mode de change
VPROCPIE number NULL, -- Devise : valeur prévue du cours
MDDOCPIE number NULL, -- Devise : montant débit
MDCOCPIE number NULL, -- Devise : montant crédit
SDDOCPIE number NULL, -- Devise : solde débit
SDCOCPIE number NULL, -- Devise : solde crédit
ZONOCPIE nvarchar2(30) NULL, -- Zone libre
DOSOCPIE nvarchar2(20) NULL, -- Dossier
BVROCPIE nvarchar2(40) NULL, -- Référence BVR
CBVOCPIE nvarchar2(2) NULL, -- Clé de contrôle BVR
ETAOCPIE nvarchar2(1) NOT NULL, -- Etat
NATOCPIE nvarchar2(2) NULL, -- Nature
GENOCPIE nvarchar2(2) NULL, -- Genre
ROLOCPIE nvarchar2(1) NULL, -- Rôle
INFOCPIE nvarchar2(240) NULL, -- Informations complémentaires
TICOCPIE nvarchar2(10) NULL, -- Tiers concerné
TCAOCPIE nvarchar2(10) NULL, -- Adresse du tiers concerné
TCDOCPIE nvarchar2(10) NULL, -- Domiciliation du tiers concerné
TASOCPIE nvarchar2(10) NULL, -- Tiers associé
TAAOCPIE nvarchar2(10) NULL, -- Adresse du tiers associé
TADOCPIE nvarchar2(10) NULL, -- Domiciliation du tiers associé
UCROCPIE nvarchar2(30) NOT NULL, -- Utilisateur de création
DCROCPIE nvarchar2(8) NOT NULL, -- Date de création
UDMOCPIE nvarchar2(30) NULL, -- Utilisateur de modification
DDMOCPIE nvarchar2(8) NULL, -- Date de modification
TMSOCPIE integer NOT NULL, -- Timestamp
DVOOCPIE nvarchar2(6) NULL, -- Devise d'origine
DRVOCPIE nvarchar2(8) NULL, -- Devise de reporting : date de validité
DRMOCPIE nvarchar2(2) NULL, -- Devise de reporting : mode de change
VRROCPIE number NULL, -- Devise de reporting : valeur prévue du cours
MRDOCPIE number NULL, -- Devise de reporting : montant débit
MRCOCPIE number NULL, -- Devise de reporting : montant crédit
SRDOCPIE number NULL, -- Devise de reporting : solde débit
SRCOCPIE number NULL, -- Devise de reporting : solde crédit
GESOCPIE nvarchar2(6) NULL, -- Gestionnaire
LITOCPIE nvarchar2(6) NULL, -- Code litige
MOTOCPIE nvarchar2(60) NULL, -- Motif
GSLOCPIE nvarchar2(6) NULL, -- Gestionnaire du litige
DTLOCPIE nvarchar2(8) NULL, -- Date du litige
PR1OCPIE nvarchar2(10) NULL, -- Paramètre 1
PR2OCPIE nvarchar2(10) NULL, -- Paramètre 2
PR3OCPIE nvarchar2(10) NULL, -- Paramètre 3
PR4OCPIE nvarchar2(10) NULL, -- Paramètre 4
PR5OCPIE nvarchar2(10) NULL, -- Paramètre 5
PR6OCPIE nvarchar2(10) NULL, -- Paramètre 6
PR7OCPIE nvarchar2(10) NULL, -- Paramètre 7
PR8OCPIE nvarchar2(10) NULL, -- Paramètre 8
PR9OCPIE nvarchar2(10) NULL, -- Paramètre 9
P10OCPIE nvarchar2(10) NULL, -- Paramètre 10
P11OCPIE nvarchar2(10) NULL, -- Paramètre 11
P12OCPIE nvarchar2(10) NULL, -- Paramètre 12
P13OCPIE nvarchar2(10) NULL, -- Paramètre 13
P14OCPIE nvarchar2(10) NULL, -- Paramètre 14
P15OCPIE nvarchar2(10) NULL, -- Paramètre 15
IDSOCPIE nvarchar2(3) NULL, -- Indicateur du solde
NRLOCPIE nvarchar2(10) NULL, -- Numéro de relance
DSLOCPIE nvarchar2(8) NULL, -- Date de solde
C01OCPIE nvarchar2(2) NULL, -- Identifiant court 1
C02OCPIE nvarchar2(2) NULL, -- Identifiant court 2
C03OCPIE nvarchar2(2) NULL, -- Identifiant court 3
C04OCPIE nvarchar2(2) NULL, -- Identifiant court 4
C05OCPIE nvarchar2(2) NULL, -- Identifiant court 5
C06OCPIE nvarchar2(2) NULL, -- Identifiant court 6
C07OCPIE nvarchar2(2) NULL, -- Identifiant court 7
C08OCPIE nvarchar2(2) NULL, -- Identifiant court 8
C09OCPIE nvarchar2(2) NULL, -- Identifiant court 9
C10OCPIE nvarchar2(2) NULL, -- Identifiant court 10
C11OCPIE nvarchar2(2) NULL, -- Identifiant court 11
C12OCPIE nvarchar2(2) NULL, -- Identifiant court 12
C13OCPIE nvarchar2(2) NULL, -- Identifiant court 13
C14OCPIE nvarchar2(2) NULL, -- Identifiant court 14
C15OCPIE nvarchar2(2) NULL, -- Identifiant court 15
C16OCPIE nvarchar2(2) NULL, -- Identifiant court 16
C17OCPIE nvarchar2(2) NULL, -- Identifiant court 17
C18OCPIE nvarchar2(2) NULL, -- Identifiant court 18
C19OCPIE nvarchar2(2) NULL, -- Identifiant court 19
C20OCPIE nvarchar2(2) NULL, -- Identifiant court 20
I01OCPIE nvarchar2(10) NULL, -- Identifiant 1
I02OCPIE nvarchar2(10) NULL, -- Identifiant 2
I03OCPIE nvarchar2(10) NULL, -- Identifiant 3
I04OCPIE nvarchar2(10) NULL, -- Identifiant 4
I05OCPIE nvarchar2(10) NULL, -- Identifiant 5
I06OCPIE nvarchar2(10) NULL, -- Identifiant 6
I07OCPIE nvarchar2(10) NULL, -- Identifiant 7
I08OCPIE nvarchar2(10) NULL, -- Identifiant 8
I09OCPIE nvarchar2(10) NULL, -- Identifiant 9
I10OCPIE nvarchar2(10) NULL, -- Identifiant 10
I11OCPIE nvarchar2(10) NULL, -- Identifiant 11
I12OCPIE nvarchar2(10) NULL, -- Identifiant 12
I13OCPIE nvarchar2(10) NULL, -- Identifiant 13
I14OCPIE nvarchar2(10) NULL, -- Identifiant 14
I15OCPIE nvarchar2(10) NULL, -- Identifiant 15
I16OCPIE nvarchar2(10) NULL, -- Identifiant 16
I17OCPIE nvarchar2(10) NULL, -- Identifiant 17
I18OCPIE nvarchar2(10) NULL, -- Identifiant 18
I19OCPIE nvarchar2(10) NULL, -- Identifiant 19
I20OCPIE nvarchar2(10) NULL, -- Identifiant 20
G01OCPIE nvarchar2(20) NULL, -- Identifiant long 1
G02OCPIE nvarchar2(20) NULL, -- Identifiant long 2
G03OCPIE nvarchar2(20) NULL, -- Identifiant long 3
G04OCPIE nvarchar2(20) NULL, -- Identifiant long 4
G05OCPIE nvarchar2(20) NULL, -- Identifiant long 5
G06OCPIE nvarchar2(20) NULL, -- Identifiant long 6
G07OCPIE nvarchar2(20) NULL, -- Identifiant long 7
G08OCPIE nvarchar2(20) NULL, -- Identifiant long 8
G09OCPIE nvarchar2(20) NULL, -- Identifiant long 9
G10OCPIE nvarchar2(20) NULL, -- Identifiant long 10
D01OCPIE nvarchar2(8) NULL, -- Date 1
D02OCPIE nvarchar2(8) NULL, -- Date 2
D03OCPIE nvarchar2(8) NULL, -- Date 3
D04OCPIE nvarchar2(8) NULL, -- Date 4
D05OCPIE nvarchar2(8) NULL, -- Date 5
D06OCPIE nvarchar2(8) NULL, -- Date 6
N01OCPIE number NULL, -- Numérique 1
N02OCPIE number NULL, -- Numérique 2
N03OCPIE number NULL, -- Numérique 3
N04OCPIE number NULL, -- Numérique 4
N05OCPIE number NULL, -- Numérique 5
N06OCPIE number NULL, -- Numérique 6
L01OCPIE nvarchar2(60) NULL, -- Libellé 1
L02OCPIE nvarchar2(60) NULL, -- Libellé 2
L03OCPIE nvarchar2(60) NULL -- Libellé 3
);
-- Commentaire de la table OCPIE
COMMENT ON TABLE OCPIE IS 'Pièces ';
-- Ajout de commentaires pour les colonnes de la table OCPIE
COMMENT ON COLUMN OCPIE.ETSOCPIE IS ' Etablissement NUMGTETS';
COMMENT ON COLUMN OCPIE.NUMOCPIE IS ' Pièce N';
COMMENT ON COLUMN OCPIE.NECOCPIE IS ' Numéro d''échéance de la pièce N';
COMMENT ON COLUMN OCPIE.TYPOCPIE IS ' Type de pièce P=TYPPIE';
COMMENT ON COLUMN OCPIE.MTDOCPIE IS ' Montant débit N';
COMMENT ON COLUMN OCPIE.MTCOCPIE IS ' Montant crédit N';
COMMENT ON COLUMN OCPIE.SLDOCPIE IS ' Solde débit N';
COMMENT ON COLUMN OCPIE.SLCOCPIE IS ' Solde crédit N';
COMMENT ON COLUMN OCPIE.CPTOCPIE IS ' Compte NUMOECPT';
COMMENT ON COLUMN OCPIE.TPMOCPIE IS ' Type de mouvement P=TYPMVC';
COMMENT ON COLUMN OCPIE.ECROCPIE IS ' Ecriture NUMOCECR';
COMMENT ON COLUMN OCPIE.PIXOCPIE IS ' Référence externe ';
COMMENT ON COLUMN OCPIE.DECOCPIE IS ' Date comptable ';
COMMENT ON COLUMN OCPIE.DEMOCPIE IS ' Date d''émission ';
COMMENT ON COLUMN OCPIE.ECHOCPIE IS ' Date d''échéance ';
COMMENT ON COLUMN OCPIE.ECIOCPIE IS ' Date d''échéance initiale ';
COMMENT ON COLUMN OCPIE.DVLOCPIE IS ' Date de valeur ';
COMMENT ON COLUMN OCPIE.TIEOCPIE IS ' Tiers NUMOETIE';
COMMENT ON COLUMN OCPIE.TIAOCPIE IS ' Adresse du tiers NUMOETIA';
COMMENT ON COLUMN OCPIE.TIDOCPIE IS ' Domiciliation du tiers NUMOETID';
COMMENT ON COLUMN OCPIE.RGMOCPIE IS ' Mode de règlement NUMOERGM';
COMMENT ON COLUMN OCPIE.RGJOCPIE IS ' Délai de règlement P=RGJOUR';
COMMENT ON COLUMN OCPIE.RGDOCPIE IS ' Date de règlement P=RGDATE';
COMMENT ON COLUMN OCPIE.TIPOCPIE IS ' Tiers de paiement NUMOETIE';
COMMENT ON COLUMN OCPIE.TAPOCPIE IS ' Adresse de paiement NUMOETIA';
COMMENT ON COLUMN OCPIE.CPAOCPIE IS ' Condition particulière de paiement NUMOECPA';
COMMENT ON COLUMN OCPIE.TPPOCPIE IS ' Taux particulier de paiement ';
COMMENT ON COLUMN OCPIE.NIROCPIE IS ' Niveau de relance P=*';
COMMENT ON COLUMN OCPIE.DDROCPIE IS ' Date de dernière relance ';
COMMENT ON COLUMN OCPIE.DPROCPIE IS ' Date de précédente relance ';
COMMENT ON COLUMN OCPIE.LIBOCPIE IS ' Libellé ';
COMMENT ON COLUMN OCPIE.LICOCPIE IS ' Libellé complémentaire ';
COMMENT ON COLUMN OCPIE.TENOCPIE IS ' Type d''envoi P=TYPENV';
COMMENT ON COLUMN OCPIE.DENOCPIE IS ' Date d''envoi ';
COMMENT ON COLUMN OCPIE.TACOCPIE IS ' Type d''acceptation P=TYPACC';
COMMENT ON COLUMN OCPIE.DACOCPIE IS ' Date d''acceptation ';
COMMENT ON COLUMN OCPIE.UACOCPIE IS ' Utilisateur d''acceptation NUMGTUSR';
COMMENT ON COLUMN OCPIE.BOROCPIE IS ' Bordereau ';
COMMENT ON COLUMN OCPIE.BNQOCPIE IS ' Banque (compte bancaire) NUMOCBNQ';
COMMENT ON COLUMN OCPIE.DEVOCPIE IS ' Devise NUMOEDEV';
COMMENT ON COLUMN OCPIE.DDVOCPIE IS ' Devise : date de validité ';
COMMENT ON COLUMN OCPIE.DVMOCPIE IS ' Devise : mode de change NUMOEDVM';
COMMENT ON COLUMN OCPIE.VPROCPIE IS ' Devise : valeur prévue du cours ';
COMMENT ON COLUMN OCPIE.MDDOCPIE IS ' Devise : montant débit ';
COMMENT ON COLUMN OCPIE.MDCOCPIE IS ' Devise : montant crédit ';
COMMENT ON COLUMN OCPIE.SDDOCPIE IS ' Devise : solde débit ';
COMMENT ON COLUMN OCPIE.SDCOCPIE IS ' Devise : solde crédit ';
COMMENT ON COLUMN OCPIE.ZONOCPIE IS ' Zone libre ';
COMMENT ON COLUMN OCPIE.DOSOCPIE IS ' Dossier ';
COMMENT ON COLUMN OCPIE.BVROCPIE IS ' Référence BVR ';
COMMENT ON COLUMN OCPIE.CBVOCPIE IS ' Clé de contrôle BVR ';
COMMENT ON COLUMN OCPIE.ETAOCPIE IS ' Etat P=*';
COMMENT ON COLUMN OCPIE.NATOCPIE IS ' Nature P=*';
COMMENT ON COLUMN OCPIE.GENOCPIE IS ' Genre P=*';
COMMENT ON COLUMN OCPIE.ROLOCPIE IS ' Rôle P=*';
COMMENT ON COLUMN OCPIE.INFOCPIE IS ' Informations complémentaires ';
COMMENT ON COLUMN OCPIE.TICOCPIE IS ' Tiers concerné NUMOETIE';
COMMENT ON COLUMN OCPIE.TCAOCPIE IS ' Adresse du tiers concerné NUMOETIA';
COMMENT ON COLUMN OCPIE.TCDOCPIE IS ' Domiciliation du tiers concerné NUMOETID';
COMMENT ON COLUMN OCPIE.TASOCPIE IS ' Tiers associé NUMOETIE';
COMMENT ON COLUMN OCPIE.TAAOCPIE IS ' Adresse du tiers associé NUMOETIA';
COMMENT ON COLUMN OCPIE.TADOCPIE IS ' Domiciliation du tiers associé NUMOETID';
COMMENT ON COLUMN OCPIE.UCROCPIE IS ' Utilisateur de création D';
COMMENT ON COLUMN OCPIE.DCROCPIE IS ' Date de création D';
COMMENT ON COLUMN OCPIE.UDMOCPIE IS ' Utilisateur de modification ';
COMMENT ON COLUMN OCPIE.DDMOCPIE IS ' Date de modification ';
COMMENT ON COLUMN OCPIE.TMSOCPIE IS ' Timestamp D';
COMMENT ON COLUMN OCPIE.DVOOCPIE IS ' Devise d''origine NUMOEDEV';
COMMENT ON COLUMN OCPIE.DRVOCPIE IS ' Devise de reporting : date de validité ';
COMMENT ON COLUMN OCPIE.DRMOCPIE IS ' Devise de reporting : mode de change NUMOEDVM';
COMMENT ON COLUMN OCPIE.VRROCPIE IS ' Devise de reporting : valeur prévue du cours ';
COMMENT ON COLUMN OCPIE.MRDOCPIE IS ' Devise de reporting : montant débit ';
COMMENT ON COLUMN OCPIE.MRCOCPIE IS ' Devise de reporting : montant crédit ';
COMMENT ON COLUMN OCPIE.SRDOCPIE IS ' Devise de reporting : solde débit ';
COMMENT ON COLUMN OCPIE.SRCOCPIE IS ' Devise de reporting : solde crédit ';
COMMENT ON COLUMN OCPIE.GESOCPIE IS ' Gestionnaire NUMOEGES';
COMMENT ON COLUMN OCPIE.LITOCPIE IS ' Code litige P=LITOETIE';
COMMENT ON COLUMN OCPIE.MOTOCPIE IS ' Motif ';
COMMENT ON COLUMN OCPIE.GSLOCPIE IS ' Gestionnaire du litige NUMOEGES';
COMMENT ON COLUMN OCPIE.DTLOCPIE IS ' Date du litige ';
COMMENT ON COLUMN OCPIE.PR1OCPIE IS ' Paramètre 1 P=PR1OCMVC';
COMMENT ON COLUMN OCPIE.PR2OCPIE IS ' Paramètre 2 P=PR2OCMVC';
COMMENT ON COLUMN OCPIE.PR3OCPIE IS ' Paramètre 3 P=PR3OCMVC';
COMMENT ON COLUMN OCPIE.PR4OCPIE IS ' Paramètre 4 P=PR4OCMVC';
COMMENT ON COLUMN OCPIE.PR5OCPIE IS ' Paramètre 5 P=PR5OCMVC';
COMMENT ON COLUMN OCPIE.PR6OCPIE IS ' Paramètre 6 P=PR6OCMVC';
COMMENT ON COLUMN OCPIE.PR7OCPIE IS ' Paramètre 7 P=PR7OCMVC';
COMMENT ON COLUMN OCPIE.PR8OCPIE IS ' Paramètre 8 P=PR8OCMVC';
COMMENT ON COLUMN OCPIE.PR9OCPIE IS ' Paramètre 9 P=PR9OCMVC';
COMMENT ON COLUMN OCPIE.P10OCPIE IS ' Paramètre 10 P=P10OCMVC';
COMMENT ON COLUMN OCPIE.P11OCPIE IS ' Paramètre 11 P=P11OCMVC';
COMMENT ON COLUMN OCPIE.P12OCPIE IS ' Paramètre 12 P=P12OCMVC';
COMMENT ON COLUMN OCPIE.P13OCPIE IS ' Paramètre 13 P=P13OCMVC';
COMMENT ON COLUMN OCPIE.P14OCPIE IS ' Paramètre 14 P=P14OCMVC';
COMMENT ON COLUMN OCPIE.P15OCPIE IS ' Paramètre 15 P=P15OCMVC';
COMMENT ON COLUMN OCPIE.IDSOCPIE IS ' Indicateur du solde P=*';
COMMENT ON COLUMN OCPIE.NRLOCPIE IS ' Numéro de relance ';
COMMENT ON COLUMN OCPIE.DSLOCPIE IS ' Date de solde ';
COMMENT ON COLUMN OCPIE.C01OCPIE IS ' Identifiant court 1 ';
COMMENT ON COLUMN OCPIE.C02OCPIE IS ' Identifiant court 2 ';
COMMENT ON COLUMN OCPIE.C03OCPIE IS ' Identifiant court 3 ';
COMMENT ON COLUMN OCPIE.C04OCPIE IS ' Identifiant court 4 ';
COMMENT ON COLUMN OCPIE.C05OCPIE IS ' Identifiant court 5 ';
COMMENT ON COLUMN OCPIE.C06OCPIE IS ' Identifiant court 6 ';
COMMENT ON COLUMN OCPIE.C07OCPIE IS ' Identifiant court 7 ';
COMMENT ON COLUMN OCPIE.C08OCPIE IS ' Identifiant court 8 ';
COMMENT ON COLUMN OCPIE.C09OCPIE IS ' Identifiant court 9 ';
COMMENT ON COLUMN OCPIE.C10OCPIE IS ' Identifiant court 10 ';
COMMENT ON COLUMN OCPIE.C11OCPIE IS ' Identifiant court 11 P=*';
COMMENT ON COLUMN OCPIE.C12OCPIE IS ' Identifiant court 12 P=*';
COMMENT ON COLUMN OCPIE.C13OCPIE IS ' Identifiant court 13 P=*';
COMMENT ON COLUMN OCPIE.C14OCPIE IS ' Identifiant court 14 P=*';
COMMENT ON COLUMN OCPIE.C15OCPIE IS ' Identifiant court 15 P=*';
COMMENT ON COLUMN OCPIE.C16OCPIE IS ' Identifiant court 16 P=*';
COMMENT ON COLUMN OCPIE.C17OCPIE IS ' Identifiant court 17 P=*';
COMMENT ON COLUMN OCPIE.C18OCPIE IS ' Identifiant court 18 P=*';
COMMENT ON COLUMN OCPIE.C19OCPIE IS ' Identifiant court 19 P=*';
COMMENT ON COLUMN OCPIE.C20OCPIE IS ' Identifiant court 20 P=*';
COMMENT ON COLUMN OCPIE.I01OCPIE IS ' Identifiant 1 ';
COMMENT ON COLUMN OCPIE.I02OCPIE IS ' Identifiant 2 ';
COMMENT ON COLUMN OCPIE.I03OCPIE IS ' Identifiant 3 ';
COMMENT ON COLUMN OCPIE.I04OCPIE IS ' Identifiant 4 ';
COMMENT ON COLUMN OCPIE.I05OCPIE IS ' Identifiant 5 ';
COMMENT ON COLUMN OCPIE.I06OCPIE IS ' Identifiant 6 ';
COMMENT ON COLUMN OCPIE.I07OCPIE IS ' Identifiant 7 ';
COMMENT ON COLUMN OCPIE.I08OCPIE IS ' Identifiant 8 ';
COMMENT ON COLUMN OCPIE.I09OCPIE IS ' Identifiant 9 ';
COMMENT ON COLUMN OCPIE.I10OCPIE IS ' Identifiant 10 ';
COMMENT ON COLUMN OCPIE.I11OCPIE IS ' Identifiant 11 P=*';
COMMENT ON COLUMN OCPIE.I12OCPIE IS ' Identifiant 12 P=*';
COMMENT ON COLUMN OCPIE.I13OCPIE IS ' Identifiant 13 P=*';
COMMENT ON COLUMN OCPIE.I14OCPIE IS ' Identifiant 14 P=*';
COMMENT ON COLUMN OCPIE.I15OCPIE IS ' Identifiant 15 P=*';
COMMENT ON COLUMN OCPIE.I16OCPIE IS ' Identifiant 16 P=*';
COMMENT ON COLUMN OCPIE.I17OCPIE IS ' Identifiant 17 P=*';
COMMENT ON COLUMN OCPIE.I18OCPIE IS ' Identifiant 18 P=*';
COMMENT ON COLUMN OCPIE.I19OCPIE IS ' Identifiant 19 P=*';
COMMENT ON COLUMN OCPIE.I20OCPIE IS ' Identifiant 20 P=*';
COMMENT ON COLUMN OCPIE.G01OCPIE IS ' Identifiant long 1 ';
COMMENT ON COLUMN OCPIE.G02OCPIE IS ' Identifiant long 2 ';
COMMENT ON COLUMN OCPIE.G03OCPIE IS ' Identifiant long 3 ';
COMMENT ON COLUMN OCPIE.G04OCPIE IS ' Identifiant long 4 ';
COMMENT ON COLUMN OCPIE.G05OCPIE IS ' Identifiant long 5 ';
COMMENT ON COLUMN OCPIE.G06OCPIE IS ' Identifiant long 6 ';
COMMENT ON COLUMN OCPIE.G07OCPIE IS ' Identifiant long 7 ';
COMMENT ON COLUMN OCPIE.G08OCPIE IS ' Identifiant long 8 ';
COMMENT ON COLUMN OCPIE.G09OCPIE IS ' Identifiant long 9 ';
COMMENT ON COLUMN OCPIE.G10OCPIE IS ' Identifiant long 10 ';
COMMENT ON COLUMN OCPIE.D01OCPIE IS ' Date 1 ';
COMMENT ON COLUMN OCPIE.D02OCPIE IS ' Date 2 ';
COMMENT ON COLUMN OCPIE.D03OCPIE IS ' Date 3 ';
COMMENT ON COLUMN OCPIE.D04OCPIE IS ' Date 4 ';
COMMENT ON COLUMN OCPIE.D05OCPIE IS ' Date 5 ';
COMMENT ON COLUMN OCPIE.D06OCPIE IS ' Date 6 ';
COMMENT ON COLUMN OCPIE.N01OCPIE IS ' Numérique 1 ';
COMMENT ON COLUMN OCPIE.N02OCPIE IS ' Numérique 2 ';
COMMENT ON COLUMN OCPIE.N03OCPIE IS ' Numérique 3 ';
COMMENT ON COLUMN OCPIE.N04OCPIE IS ' Numérique 4 ';
COMMENT ON COLUMN OCPIE.N05OCPIE IS ' Numérique 5 ';
COMMENT ON COLUMN OCPIE.N06OCPIE IS ' Numérique 6 ';
COMMENT ON COLUMN OCPIE.L01OCPIE IS ' Libellé 1 ';
COMMENT ON COLUMN OCPIE.L02OCPIE IS ' Libellé 2 ';
COMMENT ON COLUMN OCPIE.L03OCPIE IS ' Libellé 3 ';
CREATE INDEX OCPIE_BOR ON OCPIE ( borocpie);
CREATE INDEX OCPIE_CPT ON OCPIE ( cptocpie, etsocpie);
CREATE INDEX OCPIE_DSL ON OCPIE ( dslocpie, etsocpie, cptocpie, tieocpie);
CREATE INDEX OCPIE_ECH ON OCPIE ( echocpie, etsocpie);
CREATE INDEX OCPIE_IDS ON OCPIE ( idsocpie, etsocpie);
CREATE INDEX OCPIE_MTC ON OCPIE ( mtcocpie);
CREATE INDEX OCPIE_MTD ON OCPIE ( mtdocpie);
CREATE UNIQUE INDEX OCPIE_NUM ON OCPIE (numocpie, etsocpie, necocpie);
CREATE INDEX OCPIE_PIX ON OCPIE ( pixocpie, etsocpie);
CREATE INDEX OCPIE_TIE ON OCPIE ( tieocpie, etsocpie);
CREATE INDEX OCPIE_ZON ON OCPIE ( zonocpie, tieocpie);
-- Création de la table OCPIE
CREATE TABLE OCPIE (
ETSOCPIE nvarchar2(6) NOT NULL, -- Etablissement
NUMOCPIE nvarchar2(10) NULL, -- Pièce
NECOCPIE integer NULL, -- Numéro d'échéance de la pièce
TYPOCPIE nvarchar2(4) NOT NULL, -- Type de pièce
MTDOCPIE number NULL, -- Montant débit
MTCOCPIE number NULL, -- Montant crédit
SLDOCPIE number NULL, -- Solde débit
SLCOCPIE number NULL, -- Solde crédit
CPTOCPIE nvarchar2(10) NOT NULL, -- Compte
TPMOCPIE nvarchar2(2) NOT NULL, -- Type de mouvement
ECROCPIE nvarchar2(8) NULL, -- Ecriture
PIXOCPIE nvarchar2(30) NULL, -- Référence externe
DECOCPIE nvarchar2(8) NULL, -- Date comptable
DEMOCPIE nvarchar2(8) NULL, -- Date d'émission
ECHOCPIE nvarchar2(8) NULL, -- Date d'échéance
ECIOCPIE nvarchar2(8) NULL, -- Date d'échéance initiale
DVLOCPIE nvarchar2(8) NULL, -- Date de valeur
TIEOCPIE nvarchar2(10) NULL, -- Tiers
TIAOCPIE nvarchar2(10) NULL, -- Adresse du tiers
TIDOCPIE nvarchar2(10) NULL, -- Domiciliation du tiers
RGMOCPIE nvarchar2(6) NULL, -- Mode de règlement
RGJOCPIE nvarchar2(6) NULL, -- Délai de règlement
RGDOCPIE nvarchar2(6) NULL, -- Date de règlement
TIPOCPIE nvarchar2(10) NULL, -- Tiers de paiement
TAPOCPIE nvarchar2(10) NULL, -- Adresse de paiement
CPAOCPIE nvarchar2(6) NULL, -- Condition particulière de paiement
TPPOCPIE number NULL, -- Taux particulier de paiement
NIROCPIE nvarchar2(2) NULL, -- Niveau de relance
DDROCPIE nvarchar2(8) NULL, -- Date de dernière relance
DPROCPIE nvarchar2(8) NULL, -- Date de précédente relance
LIBOCPIE nvarchar2(30) NULL, -- Libellé
LICOCPIE nvarchar2(60) NULL, -- Libellé complémentaire
TENOCPIE nvarchar2(2) NULL, -- Type d'envoi
DENOCPIE nvarchar2(8) NULL, -- Date d'envoi
TACOCPIE nvarchar2(2) NULL, -- Type d'acceptation
DACOCPIE nvarchar2(8) NULL, -- Date d'acceptation
UACOCPIE nvarchar2(30) NULL, -- Utilisateur d'acceptation
BOROCPIE nvarchar2(15) NULL, -- Bordereau
BNQOCPIE nvarchar2(3) NULL, -- Banque (compte bancaire)
DEVOCPIE nvarchar2(6) NULL, -- Devise
DDVOCPIE nvarchar2(8) NULL, -- Devise : date de validité
DVMOCPIE nvarchar2(2) NULL, -- Devise : mode de change
VPROCPIE number NULL, -- Devise : valeur prévue du cours
MDDOCPIE number NULL, -- Devise : montant débit
MDCOCPIE number NULL, -- Devise : montant crédit
SDDOCPIE number NULL, -- Devise : solde débit
SDCOCPIE number NULL, -- Devise : solde crédit
ZONOCPIE nvarchar2(30) NULL, -- Zone libre
DOSOCPIE nvarchar2(20) NULL, -- Dossier
BVROCPIE nvarchar2(40) NULL, -- Référence BVR
CBVOCPIE nvarchar2(2) NULL, -- Clé de contrôle BVR
ETAOCPIE nvarchar2(1) NOT NULL, -- Etat
NATOCPIE nvarchar2(2) NULL, -- Nature
GENOCPIE nvarchar2(2) NULL, -- Genre
ROLOCPIE nvarchar2(1) NULL, -- Rôle
INFOCPIE nvarchar2(240) NULL, -- Informations complémentaires
TICOCPIE nvarchar2(10) NULL, -- Tiers concerné
TCAOCPIE nvarchar2(10) NULL, -- Adresse du tiers concerné
TCDOCPIE nvarchar2(10) NULL, -- Domiciliation du tiers concerné
TASOCPIE nvarchar2(10) NULL, -- Tiers associé
TAAOCPIE nvarchar2(10) NULL, -- Adresse du tiers associé
TADOCPIE nvarchar2(10) NULL, -- Domiciliation du tiers associé
UCROCPIE nvarchar2(30) NOT NULL, -- Utilisateur de création
DCROCPIE nvarchar2(8) NOT NULL, -- Date de création
UDMOCPIE nvarchar2(30) NULL, -- Utilisateur de modification
DDMOCPIE nvarchar2(8) NULL, -- Date de modification
TMSOCPIE integer NOT NULL, -- Timestamp
DVOOCPIE nvarchar2(6) NULL, -- Devise d'origine
DRVOCPIE nvarchar2(8) NULL, -- Devise de reporting : date de validité
DRMOCPIE nvarchar2(2) NULL, -- Devise de reporting : mode de change
VRROCPIE number NULL, -- Devise de reporting : valeur prévue du cours
MRDOCPIE number NULL, -- Devise de reporting : montant débit
MRCOCPIE number NULL, -- Devise de reporting : montant crédit
SRDOCPIE number NULL, -- Devise de reporting : solde débit
SRCOCPIE number NULL, -- Devise de reporting : solde crédit
GESOCPIE nvarchar2(6) NULL, -- Gestionnaire
LITOCPIE nvarchar2(6) NULL, -- Code litige
MOTOCPIE nvarchar2(60) NULL, -- Motif
GSLOCPIE nvarchar2(6) NULL, -- Gestionnaire du litige
DTLOCPIE nvarchar2(8) NULL, -- Date du litige
PR1OCPIE nvarchar2(10) NULL, -- Paramètre 1
PR2OCPIE nvarchar2(10) NULL, -- Paramètre 2
PR3OCPIE nvarchar2(10) NULL, -- Paramètre 3
PR4OCPIE nvarchar2(10) NULL, -- Paramètre 4
PR5OCPIE nvarchar2(10) NULL, -- Paramètre 5
PR6OCPIE nvarchar2(10) NULL, -- Paramètre 6
PR7OCPIE nvarchar2(10) NULL, -- Paramètre 7
PR8OCPIE nvarchar2(10) NULL, -- Paramètre 8
PR9OCPIE nvarchar2(10) NULL, -- Paramètre 9
P10OCPIE nvarchar2(10) NULL, -- Paramètre 10
P11OCPIE nvarchar2(10) NULL, -- Paramètre 11
P12OCPIE nvarchar2(10) NULL, -- Paramètre 12
P13OCPIE nvarchar2(10) NULL, -- Paramètre 13
P14OCPIE nvarchar2(10) NULL, -- Paramètre 14
P15OCPIE nvarchar2(10) NULL, -- Paramètre 15
IDSOCPIE nvarchar2(3) NULL, -- Indicateur du solde
NRLOCPIE nvarchar2(10) NULL, -- Numéro de relance
DSLOCPIE nvarchar2(8) NULL, -- Date de solde
C01OCPIE nvarchar2(2) NULL, -- Identifiant court 1
C02OCPIE nvarchar2(2) NULL, -- Identifiant court 2
C03OCPIE nvarchar2(2) NULL, -- Identifiant court 3
C04OCPIE nvarchar2(2) NULL, -- Identifiant court 4
C05OCPIE nvarchar2(2) NULL, -- Identifiant court 5
C06OCPIE nvarchar2(2) NULL, -- Identifiant court 6
C07OCPIE nvarchar2(2) NULL, -- Identifiant court 7
C08OCPIE nvarchar2(2) NULL, -- Identifiant court 8
C09OCPIE nvarchar2(2) NULL, -- Identifiant court 9
C10OCPIE nvarchar2(2) NULL, -- Identifiant court 10
C11OCPIE nvarchar2(2) NULL, -- Identifiant court 11
C12OCPIE nvarchar2(2) NULL, -- Identifiant court 12
C13OCPIE nvarchar2(2) NULL, -- Identifiant court 13
C14OCPIE nvarchar2(2) NULL, -- Identifiant court 14
C15OCPIE nvarchar2(2) NULL, -- Identifiant court 15
C16OCPIE nvarchar2(2) NULL, -- Identifiant court 16
C17OCPIE nvarchar2(2) NULL, -- Identifiant court 17
C18OCPIE nvarchar2(2) NULL, -- Identifiant court 18
C19OCPIE nvarchar2(2) NULL, -- Identifiant court 19
C20OCPIE nvarchar2(2) NULL, -- Identifiant court 20
I01OCPIE nvarchar2(10) NULL, -- Identifiant 1
I02OCPIE nvarchar2(10) NULL, -- Identifiant 2
I03OCPIE nvarchar2(10) NULL, -- Identifiant 3
I04OCPIE nvarchar2(10) NULL, -- Identifiant 4
I05OCPIE nvarchar2(10) NULL, -- Identifiant 5
I06OCPIE nvarchar2(10) NULL, -- Identifiant 6
I07OCPIE nvarchar2(10) NULL, -- Identifiant 7
I08OCPIE nvarchar2(10) NULL, -- Identifiant 8
I09OCPIE nvarchar2(10) NULL, -- Identifiant 9
I10OCPIE nvarchar2(10) NULL, -- Identifiant 10
I11OCPIE nvarchar2(10) NULL, -- Identifiant 11
I12OCPIE nvarchar2(10) NULL, -- Identifiant 12
I13OCPIE nvarchar2(10) NULL, -- Identifiant 13
I14OCPIE nvarchar2(10) NULL, -- Identifiant 14
I15OCPIE nvarchar2(10) NULL, -- Identifiant 15
I16OCPIE nvarchar2(10) NULL, -- Identifiant 16
I17OCPIE nvarchar2(10) NULL, -- Identifiant 17
I18OCPIE nvarchar2(10) NULL, -- Identifiant 18
I19OCPIE nvarchar2(10) NULL, -- Identifiant 19
I20OCPIE nvarchar2(10) NULL, -- Identifiant 20
G01OCPIE nvarchar2(20) NULL, -- Identifiant long 1
G02OCPIE nvarchar2(20) NULL, -- Identifiant long 2
G03OCPIE nvarchar2(20) NULL, -- Identifiant long 3
G04OCPIE nvarchar2(20) NULL, -- Identifiant long 4
G05OCPIE nvarchar2(20) NULL, -- Identifiant long 5
G06OCPIE nvarchar2(20) NULL, -- Identifiant long 6
G07OCPIE nvarchar2(20) NULL, -- Identifiant long 7
G08OCPIE nvarchar2(20) NULL, -- Identifiant long 8
G09OCPIE nvarchar2(20) NULL, -- Identifiant long 9
G10OCPIE nvarchar2(20) NULL, -- Identifiant long 10
D01OCPIE nvarchar2(8) NULL, -- Date 1
D02OCPIE nvarchar2(8) NULL, -- Date 2
D03OCPIE nvarchar2(8) NULL, -- Date 3
D04OCPIE nvarchar2(8) NULL, -- Date 4
D05OCPIE nvarchar2(8) NULL, -- Date 5
D06OCPIE nvarchar2(8) NULL, -- Date 6
N01OCPIE number NULL, -- Numérique 1
N02OCPIE number NULL, -- Numérique 2
N03OCPIE number NULL, -- Numérique 3
N04OCPIE number NULL, -- Numérique 4
N05OCPIE number NULL, -- Numérique 5
N06OCPIE number NULL, -- Numérique 6
L01OCPIE nvarchar2(60) NULL, -- Libellé 1
L02OCPIE nvarchar2(60) NULL, -- Libellé 2
L03OCPIE nvarchar2(60) NULL -- Libellé 3
);
-- Commentaire de la table OCPIE
COMMENT ON TABLE OCPIE IS 'Pièces ';
-- Ajout de commentaires pour les colonnes de la table OCPIE
COMMENT ON COLUMN OCPIE.ETSOCPIE IS ' Etablissement NUMGTETS';
COMMENT ON COLUMN OCPIE.NUMOCPIE IS ' Pièce N';
COMMENT ON COLUMN OCPIE.NECOCPIE IS ' Numéro d''échéance de la pièce N';
COMMENT ON COLUMN OCPIE.TYPOCPIE IS ' Type de pièce P=TYPPIE';
COMMENT ON COLUMN OCPIE.MTDOCPIE IS ' Montant débit N';
COMMENT ON COLUMN OCPIE.MTCOCPIE IS ' Montant crédit N';
COMMENT ON COLUMN OCPIE.SLDOCPIE IS ' Solde débit N';
COMMENT ON COLUMN OCPIE.SLCOCPIE IS ' Solde crédit N';
COMMENT ON COLUMN OCPIE.CPTOCPIE IS ' Compte NUMOECPT';
COMMENT ON COLUMN OCPIE.TPMOCPIE IS ' Type de mouvement P=TYPMVC';
COMMENT ON COLUMN OCPIE.ECROCPIE IS ' Ecriture NUMOCECR';
COMMENT ON COLUMN OCPIE.PIXOCPIE IS ' Référence externe ';
COMMENT ON COLUMN OCPIE.DECOCPIE IS ' Date comptable ';
COMMENT ON COLUMN OCPIE.DEMOCPIE IS ' Date d''émission ';
COMMENT ON COLUMN OCPIE.ECHOCPIE IS ' Date d''échéance ';
COMMENT ON COLUMN OCPIE.ECIOCPIE IS ' Date d''échéance initiale ';
COMMENT ON COLUMN OCPIE.DVLOCPIE IS ' Date de valeur ';
COMMENT ON COLUMN OCPIE.TIEOCPIE IS ' Tiers NUMOETIE';
COMMENT ON COLUMN OCPIE.TIAOCPIE IS ' Adresse du tiers NUMOETIA';
COMMENT ON COLUMN OCPIE.TIDOCPIE IS ' Domiciliation du tiers NUMOETID';
COMMENT ON COLUMN OCPIE.RGMOCPIE IS ' Mode de règlement NUMOERGM';
COMMENT ON COLUMN OCPIE.RGJOCPIE IS ' Délai de règlement P=RGJOUR';
COMMENT ON COLUMN OCPIE.RGDOCPIE IS ' Date de règlement P=RGDATE';
COMMENT ON COLUMN OCPIE.TIPOCPIE IS ' Tiers de paiement NUMOETIE';
COMMENT ON COLUMN OCPIE.TAPOCPIE IS ' Adresse de paiement NUMOETIA';
COMMENT ON COLUMN OCPIE.CPAOCPIE IS ' Condition particulière de paiement NUMOECPA';
COMMENT ON COLUMN OCPIE.TPPOCPIE IS ' Taux particulier de paiement ';
COMMENT ON COLUMN OCPIE.NIROCPIE IS ' Niveau de relance P=*';
COMMENT ON COLUMN OCPIE.DDROCPIE IS ' Date de dernière relance ';
COMMENT ON COLUMN OCPIE.DPROCPIE IS ' Date de précédente relance ';
COMMENT ON COLUMN OCPIE.LIBOCPIE IS ' Libellé ';
COMMENT ON COLUMN OCPIE.LICOCPIE IS ' Libellé complémentaire ';
COMMENT ON COLUMN OCPIE.TENOCPIE IS ' Type d''envoi P=TYPENV';
COMMENT ON COLUMN OCPIE.DENOCPIE IS ' Date d''envoi ';
COMMENT ON COLUMN OCPIE.TACOCPIE IS ' Type d''acceptation P=TYPACC';
COMMENT ON COLUMN OCPIE.DACOCPIE IS ' Date d''acceptation ';
COMMENT ON COLUMN OCPIE.UACOCPIE IS ' Utilisateur d''acceptation NUMGTUSR';
COMMENT ON COLUMN OCPIE.BOROCPIE IS ' Bordereau ';
COMMENT ON COLUMN OCPIE.BNQOCPIE IS ' Banque (compte bancaire) NUMOCBNQ';
COMMENT ON COLUMN OCPIE.DEVOCPIE IS ' Devise NUMOEDEV';
COMMENT ON COLUMN OCPIE.DDVOCPIE IS ' Devise : date de validité ';
COMMENT ON COLUMN OCPIE.DVMOCPIE IS ' Devise : mode de change NUMOEDVM';
COMMENT ON COLUMN OCPIE.VPROCPIE IS ' Devise : valeur prévue du cours ';
COMMENT ON COLUMN OCPIE.MDDOCPIE IS ' Devise : montant débit ';
COMMENT ON COLUMN OCPIE.MDCOCPIE IS ' Devise : montant crédit ';
COMMENT ON COLUMN OCPIE.SDDOCPIE IS ' Devise : solde débit ';
COMMENT ON COLUMN OCPIE.SDCOCPIE IS ' Devise : solde crédit ';
COMMENT ON COLUMN OCPIE.ZONOCPIE IS ' Zone libre ';
COMMENT ON COLUMN OCPIE.DOSOCPIE IS ' Dossier ';
COMMENT ON COLUMN OCPIE.BVROCPIE IS ' Référence BVR ';
COMMENT ON COLUMN OCPIE.CBVOCPIE IS ' Clé de contrôle BVR ';
COMMENT ON COLUMN OCPIE.ETAOCPIE IS ' Etat P=*';
COMMENT ON COLUMN OCPIE.NATOCPIE IS ' Nature P=*';
COMMENT ON COLUMN OCPIE.GENOCPIE IS ' Genre P=*';
COMMENT ON COLUMN OCPIE.ROLOCPIE IS ' Rôle P=*';
COMMENT ON COLUMN OCPIE.INFOCPIE IS ' Informations complémentaires ';
COMMENT ON COLUMN OCPIE.TICOCPIE IS ' Tiers concerné NUMOETIE';
COMMENT ON COLUMN OCPIE.TCAOCPIE IS ' Adresse du tiers concerné NUMOETIA';
COMMENT ON COLUMN OCPIE.TCDOCPIE IS ' Domiciliation du tiers concerné NUMOETID';
COMMENT ON COLUMN OCPIE.TASOCPIE IS ' Tiers associé NUMOETIE';
COMMENT ON COLUMN OCPIE.TAAOCPIE IS ' Adresse du tiers associé NUMOETIA';
COMMENT ON COLUMN OCPIE.TADOCPIE IS ' Domiciliation du tiers associé NUMOETID';
COMMENT ON COLUMN OCPIE.UCROCPIE IS ' Utilisateur de création D';
COMMENT ON COLUMN OCPIE.DCROCPIE IS ' Date de création D';
COMMENT ON COLUMN OCPIE.UDMOCPIE IS ' Utilisateur de modification ';
COMMENT ON COLUMN OCPIE.DDMOCPIE IS ' Date de modification ';
COMMENT ON COLUMN OCPIE.TMSOCPIE IS ' Timestamp D';
COMMENT ON COLUMN OCPIE.DVOOCPIE IS ' Devise d''origine NUMOEDEV';
COMMENT ON COLUMN OCPIE.DRVOCPIE IS ' Devise de reporting : date de validité ';
COMMENT ON COLUMN OCPIE.DRMOCPIE IS ' Devise de reporting : mode de change NUMOEDVM';
COMMENT ON COLUMN OCPIE.VRROCPIE IS ' Devise de reporting : valeur prévue du cours ';
COMMENT ON COLUMN OCPIE.MRDOCPIE IS ' Devise de reporting : montant débit ';
COMMENT ON COLUMN OCPIE.MRCOCPIE IS ' Devise de reporting : montant crédit ';
COMMENT ON COLUMN OCPIE.SRDOCPIE IS ' Devise de reporting : solde débit ';
COMMENT ON COLUMN OCPIE.SRCOCPIE IS ' Devise de reporting : solde crédit ';
COMMENT ON COLUMN OCPIE.GESOCPIE IS ' Gestionnaire NUMOEGES';
COMMENT ON COLUMN OCPIE.LITOCPIE IS ' Code litige P=LITOETIE';
COMMENT ON COLUMN OCPIE.MOTOCPIE IS ' Motif ';
COMMENT ON COLUMN OCPIE.GSLOCPIE IS ' Gestionnaire du litige NUMOEGES';
COMMENT ON COLUMN OCPIE.DTLOCPIE IS ' Date du litige ';
COMMENT ON COLUMN OCPIE.PR1OCPIE IS ' Paramètre 1 P=PR1OCMVC';
COMMENT ON COLUMN OCPIE.PR2OCPIE IS ' Paramètre 2 P=PR2OCMVC';
COMMENT ON COLUMN OCPIE.PR3OCPIE IS ' Paramètre 3 P=PR3OCMVC';
COMMENT ON COLUMN OCPIE.PR4OCPIE IS ' Paramètre 4 P=PR4OCMVC';
COMMENT ON COLUMN OCPIE.PR5OCPIE IS ' Paramètre 5 P=PR5OCMVC';
COMMENT ON COLUMN OCPIE.PR6OCPIE IS ' Paramètre 6 P=PR6OCMVC';
COMMENT ON COLUMN OCPIE.PR7OCPIE IS ' Paramètre 7 P=PR7OCMVC';
COMMENT ON COLUMN OCPIE.PR8OCPIE IS ' Paramètre 8 P=PR8OCMVC';
COMMENT ON COLUMN OCPIE.PR9OCPIE IS ' Paramètre 9 P=PR9OCMVC';
COMMENT ON COLUMN OCPIE.P10OCPIE IS ' Paramètre 10 P=P10OCMVC';
COMMENT ON COLUMN OCPIE.P11OCPIE IS ' Paramètre 11 P=P11OCMVC';
COMMENT ON COLUMN OCPIE.P12OCPIE IS ' Paramètre 12 P=P12OCMVC';
COMMENT ON COLUMN OCPIE.P13OCPIE IS ' Paramètre 13 P=P13OCMVC';
COMMENT ON COLUMN OCPIE.P14OCPIE IS ' Paramètre 14 P=P14OCMVC';
COMMENT ON COLUMN OCPIE.P15OCPIE IS ' Paramètre 15 P=P15OCMVC';
COMMENT ON COLUMN OCPIE.IDSOCPIE IS ' Indicateur du solde P=*';
COMMENT ON COLUMN OCPIE.NRLOCPIE IS ' Numéro de relance ';
COMMENT ON COLUMN OCPIE.DSLOCPIE IS ' Date de solde ';
COMMENT ON COLUMN OCPIE.C01OCPIE IS ' Identifiant court 1 ';
COMMENT ON COLUMN OCPIE.C02OCPIE IS ' Identifiant court 2 ';
COMMENT ON COLUMN OCPIE.C03OCPIE IS ' Identifiant court 3 ';
COMMENT ON COLUMN OCPIE.C04OCPIE IS ' Identifiant court 4 ';
COMMENT ON COLUMN OCPIE.C05OCPIE IS ' Identifiant court 5 ';
COMMENT ON COLUMN OCPIE.C06OCPIE IS ' Identifiant court 6 ';
COMMENT ON COLUMN OCPIE.C07OCPIE IS ' Identifiant court 7 ';
COMMENT ON COLUMN OCPIE.C08OCPIE IS ' Identifiant court 8 ';
COMMENT ON COLUMN OCPIE.C09OCPIE IS ' Identifiant court 9 ';
COMMENT ON COLUMN OCPIE.C10OCPIE IS ' Identifiant court 10 ';
COMMENT ON COLUMN OCPIE.C11OCPIE IS ' Identifiant court 11 P=*';
COMMENT ON COLUMN OCPIE.C12OCPIE IS ' Identifiant court 12 P=*';
COMMENT ON COLUMN OCPIE.C13OCPIE IS ' Identifiant court 13 P=*';
COMMENT ON COLUMN OCPIE.C14OCPIE IS ' Identifiant court 14 P=*';
COMMENT ON COLUMN OCPIE.C15OCPIE IS ' Identifiant court 15 P=*';
COMMENT ON COLUMN OCPIE.C16OCPIE IS ' Identifiant court 16 P=*';
COMMENT ON COLUMN OCPIE.C17OCPIE IS ' Identifiant court 17 P=*';
COMMENT ON COLUMN OCPIE.C18OCPIE IS ' Identifiant court 18 P=*';
COMMENT ON COLUMN OCPIE.C19OCPIE IS ' Identifiant court 19 P=*';
COMMENT ON COLUMN OCPIE.C20OCPIE IS ' Identifiant court 20 P=*';
COMMENT ON COLUMN OCPIE.I01OCPIE IS ' Identifiant 1 ';
COMMENT ON COLUMN OCPIE.I02OCPIE IS ' Identifiant 2 ';
COMMENT ON COLUMN OCPIE.I03OCPIE IS ' Identifiant 3 ';
COMMENT ON COLUMN OCPIE.I04OCPIE IS ' Identifiant 4 ';
COMMENT ON COLUMN OCPIE.I05OCPIE IS ' Identifiant 5 ';
COMMENT ON COLUMN OCPIE.I06OCPIE IS ' Identifiant 6 ';
COMMENT ON COLUMN OCPIE.I07OCPIE IS ' Identifiant 7 ';
COMMENT ON COLUMN OCPIE.I08OCPIE IS ' Identifiant 8 ';
COMMENT ON COLUMN OCPIE.I09OCPIE IS ' Identifiant 9 ';
COMMENT ON COLUMN OCPIE.I10OCPIE IS ' Identifiant 10 ';
COMMENT ON COLUMN OCPIE.I11OCPIE IS ' Identifiant 11 P=*';
COMMENT ON COLUMN OCPIE.I12OCPIE IS ' Identifiant 12 P=*';
COMMENT ON COLUMN OCPIE.I13OCPIE IS ' Identifiant 13 P=*';
COMMENT ON COLUMN OCPIE.I14OCPIE IS ' Identifiant 14 P=*';
COMMENT ON COLUMN OCPIE.I15OCPIE IS ' Identifiant 15 P=*';
COMMENT ON COLUMN OCPIE.I16OCPIE IS ' Identifiant 16 P=*';
COMMENT ON COLUMN OCPIE.I17OCPIE IS ' Identifiant 17 P=*';
COMMENT ON COLUMN OCPIE.I18OCPIE IS ' Identifiant 18 P=*';
COMMENT ON COLUMN OCPIE.I19OCPIE IS ' Identifiant 19 P=*';
COMMENT ON COLUMN OCPIE.I20OCPIE IS ' Identifiant 20 P=*';
COMMENT ON COLUMN OCPIE.G01OCPIE IS ' Identifiant long 1 ';
COMMENT ON COLUMN OCPIE.G02OCPIE IS ' Identifiant long 2 ';
COMMENT ON COLUMN OCPIE.G03OCPIE IS ' Identifiant long 3 ';
COMMENT ON COLUMN OCPIE.G04OCPIE IS ' Identifiant long 4 ';
COMMENT ON COLUMN OCPIE.G05OCPIE IS ' Identifiant long 5 ';
COMMENT ON COLUMN OCPIE.G06OCPIE IS ' Identifiant long 6 ';
COMMENT ON COLUMN OCPIE.G07OCPIE IS ' Identifiant long 7 ';
COMMENT ON COLUMN OCPIE.G08OCPIE IS ' Identifiant long 8 ';
COMMENT ON COLUMN OCPIE.G09OCPIE IS ' Identifiant long 9 ';
COMMENT ON COLUMN OCPIE.G10OCPIE IS ' Identifiant long 10 ';
COMMENT ON COLUMN OCPIE.D01OCPIE IS ' Date 1 ';
COMMENT ON COLUMN OCPIE.D02OCPIE IS ' Date 2 ';
COMMENT ON COLUMN OCPIE.D03OCPIE IS ' Date 3 ';
COMMENT ON COLUMN OCPIE.D04OCPIE IS ' Date 4 ';
COMMENT ON COLUMN OCPIE.D05OCPIE IS ' Date 5 ';
COMMENT ON COLUMN OCPIE.D06OCPIE IS ' Date 6 ';
COMMENT ON COLUMN OCPIE.N01OCPIE IS ' Numérique 1 ';
COMMENT ON COLUMN OCPIE.N02OCPIE IS ' Numérique 2 ';
COMMENT ON COLUMN OCPIE.N03OCPIE IS ' Numérique 3 ';
COMMENT ON COLUMN OCPIE.N04OCPIE IS ' Numérique 4 ';
COMMENT ON COLUMN OCPIE.N05OCPIE IS ' Numérique 5 ';
COMMENT ON COLUMN OCPIE.N06OCPIE IS ' Numérique 6 ';
COMMENT ON COLUMN OCPIE.L01OCPIE IS ' Libellé 1 ';
COMMENT ON COLUMN OCPIE.L02OCPIE IS ' Libellé 2 ';
COMMENT ON COLUMN OCPIE.L03OCPIE IS ' Libellé 3 ';
CREATE INDEX OCPIE_BOR ON OCPIE ( borocpie);
CREATE INDEX OCPIE_CPT ON OCPIE ( cptocpie, etsocpie);
CREATE INDEX OCPIE_DSL ON OCPIE ( dslocpie, etsocpie, cptocpie, tieocpie);
CREATE INDEX OCPIE_ECH ON OCPIE ( echocpie, etsocpie);
CREATE INDEX OCPIE_IDS ON OCPIE ( idsocpie, etsocpie);
CREATE INDEX OCPIE_MTC ON OCPIE ( mtcocpie);
CREATE INDEX OCPIE_MTD ON OCPIE ( mtdocpie);
CREATE UNIQUE INDEX OCPIE_NUM ON OCPIE (numocpie, etsocpie, necocpie);
CREATE INDEX OCPIE_PIX ON OCPIE ( pixocpie, etsocpie);
CREATE INDEX OCPIE_TIE ON OCPIE ( tieocpie, etsocpie);
CREATE INDEX OCPIE_ZON ON OCPIE ( zonocpie, tieocpie);
-- Création de la table OCPLN
CREATE TABLE OCPLN (
ETSOCPLN nvarchar2(6) NOT NULL, -- Etablissement
NUMOCPLN nvarchar2(10) NULL, -- Plan
MNEOCPLN nvarchar2(10) NULL, -- Mnémonique
INTOCPLN nvarchar2(60) NULL, -- Intitulé complet
INROCPLN nvarchar2(20) NULL, -- Intitulé réduit
PNROCPLN nvarchar2(10) NULL, -- Plan associé
GESOCPLN nvarchar2(6) NULL, -- Gestionnaire
FONOCPLN nvarchar2(4) NULL, -- Fonction
ETAOCPLN nvarchar2(1) NOT NULL, -- Etat
TYPOCPLN nvarchar2(2) NULL, -- Type
NATOCPLN nvarchar2(2) NULL, -- Nature
GENOCPLN nvarchar2(2) NULL, -- Genre
ROLOCPLN nvarchar2(1) NULL, -- Rôle
INFOCPLN nvarchar2(240) NULL, -- Informations complémentaires
UCROCPLN nvarchar2(30) NOT NULL, -- Utilisateur de création
DCROCPLN nvarchar2(8) NOT NULL, -- Date de création
UDMOCPLN nvarchar2(30) NULL, -- Utilisateur de modification
DDMOCPLN nvarchar2(8) NULL, -- Date de modification
TMSOCPLN integer NOT NULL -- Timestamp
);
-- Commentaire de la table OCPLN
COMMENT ON TABLE OCPLN IS 'Plans comptables ';
-- Ajout de commentaires pour les colonnes de la table OCPLN
COMMENT ON COLUMN OCPLN.ETSOCPLN IS ' Etablissement NUMGTETS';
COMMENT ON COLUMN OCPLN.NUMOCPLN IS ' Plan N';
COMMENT ON COLUMN OCPLN.MNEOCPLN IS ' Mnémonique ';
COMMENT ON COLUMN OCPLN.INTOCPLN IS ' Intitulé complet N';
COMMENT ON COLUMN OCPLN.INROCPLN IS ' Intitulé réduit N';
COMMENT ON COLUMN OCPLN.PNROCPLN IS ' Plan associé NUMOCPLN';
COMMENT ON COLUMN OCPLN.GESOCPLN IS ' Gestionnaire NUMOEGES';
COMMENT ON COLUMN OCPLN.FONOCPLN IS ' Fonction P=*';
COMMENT ON COLUMN OCPLN.ETAOCPLN IS ' Etat P=ETA';
COMMENT ON COLUMN OCPLN.TYPOCPLN IS ' Type P=*';
COMMENT ON COLUMN OCPLN.NATOCPLN IS ' Nature P=*';
COMMENT ON COLUMN OCPLN.GENOCPLN IS ' Genre P=*';
COMMENT ON COLUMN OCPLN.ROLOCPLN IS ' Rôle P=*';
COMMENT ON COLUMN OCPLN.INFOCPLN IS ' Informations complémentaires ';
COMMENT ON COLUMN OCPLN.UCROCPLN IS ' Utilisateur de création D';
COMMENT ON COLUMN OCPLN.DCROCPLN IS ' Date de création D';
COMMENT ON COLUMN OCPLN.UDMOCPLN IS ' Utilisateur de modification ';
COMMENT ON COLUMN OCPLN.DDMOCPLN IS ' Date de modification ';
COMMENT ON COLUMN OCPLN.TMSOCPLN IS ' Timestamp D';
CREATE UNIQUE INDEX OCPLN_ETS ON OCPLN (etsocpln, numocpln);
-- Création de la table OCPNC
CREATE TABLE OCPNC (
ETSOCPNC nvarchar2(6) NOT NULL, -- Etablissement
PLNOCPNC nvarchar2(10) NOT NULL, -- Plan
CPDOCPNC nvarchar2(10) NULL, -- Compte de début
CPFOCPNC nvarchar2(10) NULL, -- Compte de fin
FONOCPNC nvarchar2(4) NULL, -- Fonction
ETAOCPNC nvarchar2(1) NOT NULL, -- Etat
TYPOCPNC nvarchar2(2) NULL, -- Type
NATOCPNC nvarchar2(2) NULL, -- Nature
GENOCPNC nvarchar2(2) NULL, -- Genre
ROLOCPNC nvarchar2(1) NULL, -- Rôle
INFOCPNC nvarchar2(240) NULL, -- Informations complémentaires
UCROCPNC nvarchar2(30) NOT NULL, -- Utilisateur de création
DCROCPNC nvarchar2(8) NOT NULL, -- Date de création
UDMOCPNC nvarchar2(30) NULL, -- Utilisateur de modification
DDMOCPNC nvarchar2(8) NULL, -- Date de modification
TMSOCPNC integer NOT NULL -- Timestamp
);
-- Commentaire de la table OCPNC
COMMENT ON TABLE OCPNC IS 'Comptes d''un plan ';
-- Ajout de commentaires pour les colonnes de la table OCPNC
COMMENT ON COLUMN OCPNC.ETSOCPNC IS ' Etablissement NUMGTETS';
COMMENT ON COLUMN OCPNC.PLNOCPNC IS ' Plan NUMOCPLN';
COMMENT ON COLUMN OCPNC.CPDOCPNC IS ' Compte de début N';
COMMENT ON COLUMN OCPNC.CPFOCPNC IS ' Compte de fin N';
COMMENT ON COLUMN OCPNC.FONOCPNC IS ' Fonction P=*';
COMMENT ON COLUMN OCPNC.ETAOCPNC IS ' Etat P=ETA';
COMMENT ON COLUMN OCPNC.TYPOCPNC IS ' Type P=*';
COMMENT ON COLUMN OCPNC.NATOCPNC IS ' Nature P=*';
COMMENT ON COLUMN OCPNC.GENOCPNC IS ' Genre P=*';
COMMENT ON COLUMN OCPNC.ROLOCPNC IS ' Rôle P=*';
COMMENT ON COLUMN OCPNC.INFOCPNC IS ' Informations complémentaires ';
COMMENT ON COLUMN OCPNC.UCROCPNC IS ' Utilisateur de création D';
COMMENT ON COLUMN OCPNC.DCROCPNC IS ' Date de création D';
COMMENT ON COLUMN OCPNC.UDMOCPNC IS ' Utilisateur de modification ';
COMMENT ON COLUMN OCPNC.DDMOCPNC IS ' Date de modification ';
COMMENT ON COLUMN OCPNC.TMSOCPNC IS ' Timestamp D';
CREATE UNIQUE INDEX OCPNC_ETS ON OCPNC (etsocpnc, plnocpnc, cpdocpnc);
-- Création de la table OCPNT
CREATE TABLE OCPNT (
ETSOCPNT nvarchar2(6) NOT NULL, -- Etablissement
PLNOCPNT nvarchar2(10) NOT NULL, -- Plan
TPDOCPNT nvarchar2(4) NULL, -- Type de pièce de début
TPFOCPNT nvarchar2(4) NULL, -- Type de pièce de fin
ETAOCPNT nvarchar2(1) NOT NULL, -- Etat
TYPOCPNT nvarchar2(2) NULL, -- Type
NATOCPNT nvarchar2(2) NULL, -- Nature
GENOCPNT nvarchar2(2) NULL, -- Genre
ROLOCPNT nvarchar2(1) NULL, -- Rôle
INFOCPNT nvarchar2(240) NULL, -- Informations complémentaires
UCROCPNT nvarchar2(30) NOT NULL, -- Utilisateur de création
DCROCPNT nvarchar2(8) NOT NULL, -- Date de création
UDMOCPNT nvarchar2(30) NULL, -- Utilisateur de modification
DDMOCPNT nvarchar2(8) NULL, -- Date de modification
TMSOCPNT integer NOT NULL -- Timestamp
);
-- Commentaire de la table OCPNT
COMMENT ON TABLE OCPNT IS 'Types de pièce d''un plan ';
-- Ajout de commentaires pour les colonnes de la table OCPNT
COMMENT ON COLUMN OCPNT.ETSOCPNT IS ' Etablissement NUMGTETS';
COMMENT ON COLUMN OCPNT.PLNOCPNT IS ' Plan NUMOCPLN';
COMMENT ON COLUMN OCPNT.TPDOCPNT IS ' Type de pièce de début N';
COMMENT ON COLUMN OCPNT.TPFOCPNT IS ' Type de pièce de fin N';
COMMENT ON COLUMN OCPNT.ETAOCPNT IS ' Etat P=ETA';
COMMENT ON COLUMN OCPNT.TYPOCPNT IS ' Type P=*';
COMMENT ON COLUMN OCPNT.NATOCPNT IS ' Nature P=*';
COMMENT ON COLUMN OCPNT.GENOCPNT IS ' Genre P=*';
COMMENT ON COLUMN OCPNT.ROLOCPNT IS ' Rôle P=*';
COMMENT ON COLUMN OCPNT.INFOCPNT IS ' Informations complémentaires ';
COMMENT ON COLUMN OCPNT.UCROCPNT IS ' Utilisateur de création D';
COMMENT ON COLUMN OCPNT.DCROCPNT IS ' Date de création D';
COMMENT ON COLUMN OCPNT.UDMOCPNT IS ' Utilisateur de modification ';
COMMENT ON COLUMN OCPNT.DDMOCPNT IS ' Date de modification ';
COMMENT ON COLUMN OCPNT.TMSOCPNT IS ' Timestamp D';
CREATE UNIQUE INDEX OCPNT_ETS ON OCPNT (etsocpnt, plnocpnt, tpdocpnt);
-- Création de la table OCRMB
CREATE TABLE OCRMB (
ETSOCRMB nvarchar2(6) NOT NULL, -- Etablissement
BNQOCRMB nvarchar2(3) NOT NULL, -- Banque (compte bancaire)
NAROCRMB nvarchar2(2) NOT NULL, -- Nature de règlement
NUMOCRMB nvarchar2(10) NULL, -- Numéro
DATOCRMB nvarchar2(8) NULL, -- Date de remise
TYPOCRMB nvarchar2(2) NOT NULL, -- Type de remise en banque
DVLOCRMB nvarchar2(8) NULL, -- Date de valeur
DEMOCRMB nvarchar2(8) NULL, -- Date d'émission
DEDOCRMB nvarchar2(8) NULL, -- Date d'édition
DAIOCRMB nvarchar2(1) NULL, -- Code loi Daily
ETAOCRMB nvarchar2(1) NOT NULL, -- Etat
NATOCRMB nvarchar2(2) NULL, -- Nature
GENOCRMB nvarchar2(2) NULL, -- Genre
ROLOCRMB nvarchar2(1) NULL, -- Rôle
INFOCRMB nvarchar2(240) NULL, -- Informations complémentaires
UCROCRMB nvarchar2(30) NOT NULL, -- Utilisateur de création
DCROCRMB nvarchar2(8) NOT NULL, -- Date de création
UDMOCRMB nvarchar2(30) NULL, -- Utilisateur de modification
DDMOCRMB nvarchar2(8) NULL, -- Date de modification
TMSOCRMB integer NOT NULL -- Timestamp
);
-- Commentaire de la table OCRMB
COMMENT ON TABLE OCRMB IS 'Remises en banque ';
-- Ajout de commentaires pour les colonnes de la table OCRMB
COMMENT ON COLUMN OCRMB.ETSOCRMB IS ' Etablissement NUMGTETS';
COMMENT ON COLUMN OCRMB.BNQOCRMB IS ' Banque (compte bancaire) NUMOCBNQ';
COMMENT ON COLUMN OCRMB.NAROCRMB IS ' Nature de règlement P=NATOERGM';
COMMENT ON COLUMN OCRMB.NUMOCRMB IS ' Numéro N';
COMMENT ON COLUMN OCRMB.DATOCRMB IS ' Date de remise N';
COMMENT ON COLUMN OCRMB.TYPOCRMB IS ' Type de remise en banque P=*';
COMMENT ON COLUMN OCRMB.DVLOCRMB IS ' Date de valeur ';
COMMENT ON COLUMN OCRMB.DEMOCRMB IS ' Date d''émission ';
COMMENT ON COLUMN OCRMB.DEDOCRMB IS ' Date d''édition ';
COMMENT ON COLUMN OCRMB.DAIOCRMB IS ' Code loi Daily P=*';
COMMENT ON COLUMN OCRMB.ETAOCRMB IS ' Etat P=ETA';
COMMENT ON COLUMN OCRMB.NATOCRMB IS ' Nature P=*';
COMMENT ON COLUMN OCRMB.GENOCRMB IS ' Genre P=*';
COMMENT ON COLUMN OCRMB.ROLOCRMB IS ' Rôle P=*';
COMMENT ON COLUMN OCRMB.INFOCRMB IS ' Informations complémentaires ';
COMMENT ON COLUMN OCRMB.UCROCRMB IS ' Utilisateur de création D';
COMMENT ON COLUMN OCRMB.DCROCRMB IS ' Date de création D';
COMMENT ON COLUMN OCRMB.UDMOCRMB IS ' Utilisateur de modification ';
COMMENT ON COLUMN OCRMB.DDMOCRMB IS ' Date de modification ';
COMMENT ON COLUMN OCRMB.TMSOCRMB IS ' Timestamp D';
CREATE UNIQUE INDEX OCRMB_ETS ON OCRMB (etsocrmb, bnqocrmb, narocrmb, numocrmb);
-- Création de la table OCSBQ
CREATE TABLE OCSBQ (
ETSOCSBQ nvarchar2(6) NOT NULL, -- Etablissement
BNQOCSBQ nvarchar2(3) NOT NULL, -- Banque (compte bancaire)
TMBOCSBQ nvarchar2(1) NOT NULL, -- Type de mouvement bancaire
DNSOCSBQ nvarchar2(8) NULL, -- Date du nouveau solde
NUIOCSBQ integer NULL, -- Numéro interne du fichier
FICOCSBQ nvarchar2(255) NULL, -- Nom du fichier
DASOCSBQ nvarchar2(8) NULL, -- Date de l'ancien solde
ASDOCSBQ number NULL, -- Ancien solde débit
ASCOCSBQ number NULL, -- Ancien solde crédit
NSDOCSBQ number NULL, -- Nouveau solde débit
NSCOCSBQ number NULL, -- Nouveau solde crédit
ETAOCSBQ nvarchar2(1) NOT NULL, -- Etat
TYPOCSBQ nvarchar2(2) NULL, -- Type
NATOCSBQ nvarchar2(2) NULL, -- Nature
GENOCSBQ nvarchar2(2) NULL, -- Genre
ROLOCSBQ nvarchar2(1) NULL, -- Rôle
INFOCSBQ nvarchar2(240) NULL, -- Informations complémentaires
UCROCSBQ nvarchar2(30) NOT NULL, -- Utilisateur de création
DCROCSBQ nvarchar2(8) NOT NULL, -- Date de création
UDMOCSBQ nvarchar2(30) NULL, -- Utilisateur de modification
DDMOCSBQ nvarchar2(8) NULL, -- Date de modification
TMSOCSBQ integer NOT NULL -- Timestamp
);
-- Commentaire de la table OCSBQ
COMMENT ON TABLE OCSBQ IS 'Soldes bancaires ';
-- Ajout de commentaires pour les colonnes de la table OCSBQ
COMMENT ON COLUMN OCSBQ.ETSOCSBQ IS ' Etablissement NUMGTETS';
COMMENT ON COLUMN OCSBQ.BNQOCSBQ IS ' Banque (compte bancaire) NUMOCBNQ';
COMMENT ON COLUMN OCSBQ.TMBOCSBQ IS ' Type de mouvement bancaire P=TYPMBQ';
COMMENT ON COLUMN OCSBQ.DNSOCSBQ IS ' Date du nouveau solde N';
COMMENT ON COLUMN OCSBQ.NUIOCSBQ IS ' Numéro interne du fichier NUIOCFBQ';
COMMENT ON COLUMN OCSBQ.FICOCSBQ IS ' Nom du fichier FICGTBIN';
COMMENT ON COLUMN OCSBQ.DASOCSBQ IS ' Date de l''ancien solde N';
COMMENT ON COLUMN OCSBQ.ASDOCSBQ IS ' Ancien solde débit N';
COMMENT ON COLUMN OCSBQ.ASCOCSBQ IS ' Ancien solde crédit N';
COMMENT ON COLUMN OCSBQ.NSDOCSBQ IS ' Nouveau solde débit N';
COMMENT ON COLUMN OCSBQ.NSCOCSBQ IS ' Nouveau solde crédit N';
COMMENT ON COLUMN OCSBQ.ETAOCSBQ IS ' Etat P=ETA';
COMMENT ON COLUMN OCSBQ.TYPOCSBQ IS ' Type P=*';
COMMENT ON COLUMN OCSBQ.NATOCSBQ IS ' Nature P=*';
COMMENT ON COLUMN OCSBQ.GENOCSBQ IS ' Genre P=*';
COMMENT ON COLUMN OCSBQ.ROLOCSBQ IS ' Rôle P=*';
COMMENT ON COLUMN OCSBQ.INFOCSBQ IS ' Informations complémentaires ';
COMMENT ON COLUMN OCSBQ.UCROCSBQ IS ' Utilisateur de création D';
COMMENT ON COLUMN OCSBQ.DCROCSBQ IS ' Date de création D';
COMMENT ON COLUMN OCSBQ.UDMOCSBQ IS ' Utilisateur de modification ';
COMMENT ON COLUMN OCSBQ.DDMOCSBQ IS ' Date de modification ';
COMMENT ON COLUMN OCSBQ.TMSOCSBQ IS ' Timestamp D';
CREATE UNIQUE INDEX OCSBQ_ETS ON OCSBQ (etsocsbq, bnqocsbq, tmbocsbq, dnsocsbq);
CREATE INDEX OCSBQ_NUI ON OCSBQ ( nuiocsbq);
-- Création de la table OCSCB
CREATE TABLE OCSCB (
CIPOCSCB nvarchar2(10) NOT NULL, -- CIB personnalisé
ETSOCSCB nvarchar2(6) NULL, -- Etablissement
BNQOCSCB nvarchar2(3) NULL, -- Banque (compte bancaire)
SEQOCSCB integer NULL, -- Séquence
GELOCSCB nvarchar2(1) NULL, -- Génération si libellé
VALOCSCB nvarchar2(31) NULL, -- Valeur du libellé
GEIOCSCB nvarchar2(1) NULL, -- Génération si information 1
VAIOCSCB nvarchar2(70) NULL, -- Valeur de l'information 1
JRNOCSCB nvarchar2(6) NULL, -- Journal
CPCOCSCB nvarchar2(10) NULL, -- Compte de contrepartie
CGROCSCB nvarchar2(80) NULL, -- CGR A
BUDOCSCB nvarchar2(20) NULL, -- CGR B
POSOCSCB nvarchar2(10) NULL, -- Poste
LIBOCSCB nvarchar2(30) NULL, -- Libellé de l'écriture
TVAOCSCB nvarchar2(10) NULL, -- TVA
PR1OCSCB nvarchar2(10) NULL, -- Paramètre 1
PR2OCSCB nvarchar2(10) NULL, -- Paramètre 2
PR3OCSCB nvarchar2(10) NULL, -- Paramètre 3
ETAOCSCB nvarchar2(1) NOT NULL, -- Etat
TYPOCSCB nvarchar2(2) NULL, -- Type
NATOCSCB nvarchar2(2) NULL, -- Nature
GENOCSCB nvarchar2(2) NULL, -- Genre
ROLOCSCB nvarchar2(1) NULL, -- Rôle
INFOCSCB nvarchar2(240) NULL, -- Informations complémentaires
UCROCSCB nvarchar2(30) NOT NULL, -- Utilisateur de création
DCROCSCB nvarchar2(8) NOT NULL, -- Date de création
UDMOCSCB nvarchar2(30) NULL, -- Utilisateur de modification
DDMOCSCB nvarchar2(8) NULL, -- Date de modification
TMSOCSCB integer NOT NULL, -- Timestamp
TIEOCSCB nvarchar2(10) NULL, -- Tiers
GE2OCSCB nvarchar2(1) NULL, -- Génération si information 2
VA2OCSCB nvarchar2(70) NULL, -- Valeur de l'information 2
GE3OCSCB nvarchar2(1) NULL, -- Génération si information 3
VA3OCSCB nvarchar2(70) NULL, -- Valeur de l'information 3
GE4OCSCB nvarchar2(1) NULL, -- Génération si information 4
VA4OCSCB nvarchar2(70) NULL, -- Valeur de l'information 4
PR4OCSCB nvarchar2(10) NULL, -- Paramètre 4
PR5OCSCB nvarchar2(10) NULL, -- Paramètre 5
PR6OCSCB nvarchar2(10) NULL, -- Paramètre 6
PR7OCSCB nvarchar2(10) NULL, -- Paramètre 7
PR8OCSCB nvarchar2(10) NULL, -- Paramètre 8
PR9OCSCB nvarchar2(10) NULL, -- Paramètre 9
P10OCSCB nvarchar2(10) NULL, -- Paramètre 10
P11OCSCB nvarchar2(10) NULL, -- Paramètre 11
P12OCSCB nvarchar2(10) NULL, -- Paramètre 12
P13OCSCB nvarchar2(10) NULL, -- Paramètre 13
P14OCSCB nvarchar2(10) NULL, -- Paramètre 14
P15OCSCB nvarchar2(10) NULL, -- Paramètre 15
TPIOCSCB nvarchar2(4) NULL, -- Type de pièce
UNOOCSCB nvarchar2(6) NULL, -- Unité d'oeuvre
LICOCSCB nvarchar2(60) NULL, -- Libellé complémentaire
LIFOCSCB integer NULL -- Issu de l'information
);
-- Commentaire de la table OCSCB
COMMENT ON TABLE OCSCB IS 'Schémas comptables des codes interbancaires ';
-- Ajout de commentaires pour les colonnes de la table OCSCB
COMMENT ON COLUMN OCSCB.CIPOCSCB IS ' CIB personnalisé CIPOCCBQ';
COMMENT ON COLUMN OCSCB.ETSOCSCB IS ' Etablissement NUMGTETS';
COMMENT ON COLUMN OCSCB.BNQOCSCB IS ' Banque (compte bancaire) NUMOCBNQ';
COMMENT ON COLUMN OCSCB.SEQOCSCB IS ' Séquence N';
COMMENT ON COLUMN OCSCB.GELOCSCB IS ' Génération si libellé P=*';
COMMENT ON COLUMN OCSCB.VALOCSCB IS ' Valeur du libellé ';
COMMENT ON COLUMN OCSCB.GEIOCSCB IS ' Génération si information 1 P=*';
COMMENT ON COLUMN OCSCB.VAIOCSCB IS ' Valeur de l''information 1 ';
COMMENT ON COLUMN OCSCB.JRNOCSCB IS ' Journal NUMOEJRN';
COMMENT ON COLUMN OCSCB.CPCOCSCB IS ' Compte de contrepartie NUMOECPT';
COMMENT ON COLUMN OCSCB.CGROCSCB IS ' CGR A NUMOECGR';
COMMENT ON COLUMN OCSCB.BUDOCSCB IS ' CGR B NUMOECGR';
COMMENT ON COLUMN OCSCB.POSOCSCB IS ' Poste NUMOEPOS';
COMMENT ON COLUMN OCSCB.LIBOCSCB IS ' Libellé de l''écriture ';
COMMENT ON COLUMN OCSCB.TVAOCSCB IS ' TVA NUMOETVA';
COMMENT ON COLUMN OCSCB.PR1OCSCB IS ' Paramètre 1 P=PR1OCMVC';
COMMENT ON COLUMN OCSCB.PR2OCSCB IS ' Paramètre 2 P=PR2OCMVC';
COMMENT ON COLUMN OCSCB.PR3OCSCB IS ' Paramètre 3 P=PR3OCMVC';
COMMENT ON COLUMN OCSCB.ETAOCSCB IS ' Etat P=ETA';
COMMENT ON COLUMN OCSCB.TYPOCSCB IS ' Type P=*';
COMMENT ON COLUMN OCSCB.NATOCSCB IS ' Nature P=*';
COMMENT ON COLUMN OCSCB.GENOCSCB IS ' Genre P=*';
COMMENT ON COLUMN OCSCB.ROLOCSCB IS ' Rôle P=*';
COMMENT ON COLUMN OCSCB.INFOCSCB IS ' Informations complémentaires ';
COMMENT ON COLUMN OCSCB.UCROCSCB IS ' Utilisateur de création D';
COMMENT ON COLUMN OCSCB.DCROCSCB IS ' Date de création D';
COMMENT ON COLUMN OCSCB.UDMOCSCB IS ' Utilisateur de modification ';
COMMENT ON COLUMN OCSCB.DDMOCSCB IS ' Date de modification ';
COMMENT ON COLUMN OCSCB.TMSOCSCB IS ' Timestamp D';
COMMENT ON COLUMN OCSCB.TIEOCSCB IS ' Tiers NUMOETIE';
COMMENT ON COLUMN OCSCB.GE2OCSCB IS ' Génération si information 2 P=GEIOCSCB';
COMMENT ON COLUMN OCSCB.VA2OCSCB IS ' Valeur de l''information 2 ';
COMMENT ON COLUMN OCSCB.GE3OCSCB IS ' Génération si information 3 P=GEIOCSCB';
COMMENT ON COLUMN OCSCB.VA3OCSCB IS ' Valeur de l''information 3 ';
COMMENT ON COLUMN OCSCB.GE4OCSCB IS ' Génération si information 4 P=GEIOCSCB';
COMMENT ON COLUMN OCSCB.VA4OCSCB IS ' Valeur de l''information 4 ';
COMMENT ON COLUMN OCSCB.PR4OCSCB IS ' Paramètre 4 P=PR4OCMVC';
COMMENT ON COLUMN OCSCB.PR5OCSCB IS ' Paramètre 5 P=PR5OCMVC';
COMMENT ON COLUMN OCSCB.PR6OCSCB IS ' Paramètre 6 P=PR6OCMVC';
COMMENT ON COLUMN OCSCB.PR7OCSCB IS ' Paramètre 7 P=PR7OCMVC';
COMMENT ON COLUMN OCSCB.PR8OCSCB IS ' Paramètre 8 P=PR8OCMVC';
COMMENT ON COLUMN OCSCB.PR9OCSCB IS ' Paramètre 9 P=PR9OCMVC';
COMMENT ON COLUMN OCSCB.P10OCSCB IS ' Paramètre 10 P=P10OCMVC';
COMMENT ON COLUMN OCSCB.P11OCSCB IS ' Paramètre 11 P=P11OCMVC';
COMMENT ON COLUMN OCSCB.P12OCSCB IS ' Paramètre 12 P=P12OCMVC';
COMMENT ON COLUMN OCSCB.P13OCSCB IS ' Paramètre 13 P=P13OCMVC';
COMMENT ON COLUMN OCSCB.P14OCSCB IS ' Paramètre 14 P=P14OCMVC';
COMMENT ON COLUMN OCSCB.P15OCSCB IS ' Paramètre 15 P=P15OCMVC';
COMMENT ON COLUMN OCSCB.TPIOCSCB IS ' Type de pièce P=TYPPIE';
COMMENT ON COLUMN OCSCB.UNOOCSCB IS ' Unité d''oeuvre P=UNO';
COMMENT ON COLUMN OCSCB.LICOCSCB IS ' Libellé complémentaire ';
COMMENT ON COLUMN OCSCB.LIFOCSCB IS ' Issu de l''information ';
CREATE UNIQUE INDEX OCSCB_CIP ON OCSCB (cipocscb, etsocscb, bnqocscb, seqocscb);
SELECT * FROM OCECR o
INNER JOIN OCMVC o2 ON o2.ECROCMVC = o.NUMOCECR
WHERE DECOCECR >= '20240814'
SELECT * FROM OCMVC o
CREATE TABLE WSCUMP
( "SDROC" NUMBER(2,0) NOT NULL ENABLE,
"YDROC" NUMBER(2,0) NOT NULL ENABLE,
"CEXA" NUMBER(4,0) NOT NULL ENABLE,
"CRQ" NUMBER(3,0) NOT NULL ENABLE,
"CPL" NUMBER(6,0) NOT NULL ENABLE,
"CSN" NUMBER(8,0) NOT NULL ENABLE,
"CNTSN" NVARCHAR2(1) NOT NULL ENABLE,
"CEADS" NVARCHAR2(1) NOT NULL ENABLE,
"CFMGR" NUMBER(3,0) NOT NULL ENABLE,
"CNTGR" NVARCHAR2(1),
"CORGR" NUMBER(3,0) NOT NULL ENABLE,
"CAV" NUMBER(3,0) NOT NULL ENABLE,
"CQFGR" NVARCHAR2(1) NOT NULL ENABLE,
"CCGPL" NVARCHAR2(2) NOT NULL ENABLE,
"CRQEN" NVARCHAR2(5) NOT NULL ENABLE,
"CVL" NVARCHAR2(5),
"CSG" NVARCHAR2(3) NOT NULL ENABLE,
"CQFSN" NVARCHAR2(3),
"VRG03" NUMBER(11,2) NOT NULL ENABLE,
"VRG12" NUMBER(11,2) NOT NULL ENABLE,
"VRG13" NUMBER(11,2) NOT NULL ENABLE,
"VRG05" NUMBER(11,2) NOT NULL ENABLE,
"VRG11" NUMBER(11,2) NOT NULL ENABLE,
"CNTPV" NVARCHAR2(1) NOT NULL ENABLE
);
COMMENT ON TABLE WSCUMP IS 'REGL-PROV INVENTAIRE';
COMMENT ON COLUMN WSCUMP.SDROC IS 'Siècle DROC';
COMMENT ON COLUMN WSCUMP.YDROC IS 'Année DROC';
COMMENT ON COLUMN WSCUMP.CEXA IS 'Exercice (ssaa)';
COMMENT ON COLUMN WSCUMP.CRQ IS 'Code risque';
COMMENT ON COLUMN WSCUMP.CPL IS 'N° police';
COMMENT ON COLUMN WSCUMP.CSN IS 'N° sinistre';
COMMENT ON COLUMN WSCUMP.CNTSN IS 'Code Nature Sinistre';
COMMENT ON COLUMN WSCUMP.CEADS IS 'Code Etat Dossier';
COMMENT ON COLUMN WSCUMP.CFMGR IS 'Code famil. garantie';
COMMENT ON COLUMN WSCUMP.CNTGR IS 'Code nature garantie';
COMMENT ON COLUMN WSCUMP.CORGR IS 'N° ordre/garantie';
COMMENT ON COLUMN WSCUMP.CAV IS 'N° d avenant';
COMMENT ON COLUMN WSCUMP.CQFGR IS 'Qualif.Garantie';
COMMENT ON COLUMN WSCUMP.CCGPL IS 'Code catég. contrat';
COMMENT ON COLUMN WSCUMP.CRQEN IS 'Risque élémentaire';
COMMENT ON COLUMN WSCUMP.CVL IS 'Code ventilation';
COMMENT ON COLUMN WSCUMP.CSG IS 'Code sous-catégorie';
COMMENT ON COLUMN WSCUMP.CQFSN IS 'Qualification Sinistre';
COMMENT ON COLUMN WSCUMP.VRG03 IS 'Cumul Réglement';
COMMENT ON COLUMN WSCUMP.VRG12 IS 'Cumul Recours';
COMMENT ON COLUMN WSCUMP.VRG13 IS 'Cumul Recours à Recevoir';
COMMENT ON COLUMN WSCUMP.VRG05 IS 'Cumul Provision';
COMMENT ON COLUMN WSCUMP.VRG11 IS 'Cumul Rentes';
COMMENT ON COLUMN WSCUMP.CNTPV IS 'Nature Provision';
SELECT * FROM OCECR e
INNER JOIN OCMVC m ON m.ECROCMVC = e.NUMOCECR
LEFT JOIN JOIN OECCG cgr ON m.CGROCMVC =
WHERE e.ETSOCECR = 'AUX'
AND DCROCECR > = '20240701'
SELECT ETSOECCG,count(*) FROM OECCG o
GROUP BY ETSOECCG
SELECT * FROM OETIE
WHERE NUMOETIE = 'MOD'
SELECT * FROM OCECR o
SELECT * FROM SQLLOADER_RESULTS sr
WHERE NB_LINE_READ != NB_LINE_INSERTED
SELECT NUMOCECR, e.PIEOCECR , PIXOCECR , m.TIEOCMVC, m.P13OCMVC,
m.*
FROM OCECR e
INNER JOIN OCMVC m ON m.ECROCMVC = e.NUMOCECR AND e.ETSOCECR = m.ETSOCMVC
WHERE e.ETSOCECR = 'AUX'
AND JRNOCECR ='EMC'
SELECT
e.NUMOCECR, -- numéro écriture
e.ETSOCECR, -- ets
e.JRNOCECR, -- journal
e.TPIOCECR, -- TYPE de pièce
e.TYPOCECR, -- TYPE de mvt
e.PIXOCECR, -- refere
e.LIBOCECR, -- LIbelle ecriture
e.DECOCECR, -- DATE comptable
e.DEMOCECR, -- DATE emission
e.DEVOCECR, -- DATE valeur
p.DSLOCPIE, -- date échéance
m.NEPOCMVC, -- num echeance
m.NUMOCMVC, -- numero mvt comptable
m.CPTOCMVC, -- compte comptable
m.TIEOCMVC, -- tiers
m.CGROCMVC, -- CGR
p.TASOCPIE, -- tiers associe
m.P13OCMVC, -- param13 = copie tiers sur toutes les lignes
m.MTDOCMVC, -- montant débit
m.MTCOCMVC, -- montant crédit
m.I01OCMVC, -- identifiant 1
m.G01OCMVC, -- identifiant LONG 1
m.LIBOCMVC, -- libelle mvt cpt
m.D01OCMVC, -- DATE 1
m.N01OCMVC, -- NUMERIC 1
m.N02OCMVC, -- NUMERIC 2
p.NECOCPIE
FROM ocecr e
INNER JOIN OCMVC m ON m.ECROCMVC = e.NUMOCECR AND e.ETSOCECR = m.ETSOCMVC
LEFT JOIN OCPIE p ON p.ETSOCPIE = e.ETSOCECR AND e.NUMOCECR = p.ECROCPIE AND m.NEPOCMVC = p.NECOCPIE
WHERE e.ETSOCECR = 'AUX'
/*AND JRNOCECR like 'B%'
AND m.P13OCMVC = 'CL00900206'*/
AND e.NUMOCECR= 'C0003811'
ORDER BY DECOCECR DESC
SELECT
e.NUMOCECR, -- numéro écriture
e.ETSOCECR, -- ets
e.JRNOCECR, -- journal
e.TPIOCECR, -- TYPE de pièce
e.TYPOCECR, -- TYPE de mvt
e.PIXOCECR, -- refere
e.LIBOCECR, -- LIbelle ecriture
e.DECOCECR, -- DATE comptable
e.DEMOCECR, -- DATE emission
e.DEVOCECR, -- DATE valeur
p.DSLOCPIE, -- date échéance
m.NEPOCMVC, -- num echeance
m.NUMOCMVC, -- numero mvt comptable
m.CPTOCMVC, -- compte comptable
m.TIEOCMVC, -- tiers
m.CGROCMVC, -- CGR
p.TASOCPIE, -- tiers associe
m.P13OCMVC, -- param13 = copie tiers sur toutes les lignes
m.MTDOCMVC, -- montant débit
m.MTCOCMVC, -- montant crédit
m.I01OCMVC, -- identifiant 1
m.G01OCMVC, -- identifiant LONG 1
m.LIBOCMVC, -- libelle mvt cpt
m.D01OCMVC, -- DATE 1
m.N01OCMVC, -- NUMERIC 1
m.N02OCMVC, -- NUMERIC 2
p.NECOCPIE
FROM ocecr e
INNER JOIN OCMVC m ON m.ECROCMVC = e.NUMOCECR AND e.ETSOCECR = m.ETSOCMVC
LEFT JOIN OCPIE p ON p.ETSOCPIE = e.ETSOCECR AND e.NUMOCECR = p.ECROCPIE AND m.NEPOCMVC = p.NECOCPIE
WHERE e.ETSOCECR = 'AUX'
AND JRNOCECR like 'EMC'
AND CPTOCMVC IN ('4022100','4022200','4022300','4027000','4028100','4023000')
-- AND m.P13OCMVC = 'CL00900206'
ORDER BY DECOCECR DESC
SELECT
e.NUMOCECR, -- numéro écriture
e.ETSOCECR, -- ets
e.JRNOCECR, -- journal
e.TPIOCECR, -- TYPE de pièce
e.TYPOCECR, -- TYPE de mvt
e.PIXOCECR, -- reference piece
e.LIBOCECR, -- LIbelle ecriture
e.DECOCECR, -- DATE comptable
e.DEMOCECR, -- DATE emission
e.DEVOCECR, -- DATE valeur
e.DCROCECR, -- DATE création
e.ETAOCECR, -- Etat ecriture
p.DSLOCPIE, -- date échéance
m.NEPOCMVC, -- num echeance
m.NUMOCMVC, -- numero mvt comptable
m.CPTOCMVC, -- compte comptable
m.TIEOCMVC, -- tiers
m.CGROCMVC, -- CGR
p.TASOCPIE, -- tiers associe
m.P13OCMVC, -- param13 = copie tiers sur toutes les lignes
m.MTDOCMVC, -- montant débit
m.MTCOCMVC, -- montant crédit
m.I01OCMVC, -- identifiant 1
m.G01OCMVC, -- identifiant LONG 1
m.LIBOCMVC, -- libelle mvt cpt
m.D01OCMVC, -- DATE 1
m.N01OCMVC, -- NUMERIC 1
m.N02OCMVC, -- NUMERIC 2
p.NECOCPIE, -- numéro échéance pièce
p.IDSOCPIE, -- indicateur solde pièce
p.MTDOCPIE, -- montant débit pièce
p.MTCOCPIE, -- montant crédit pièce
p.SLDOCPIE, -- solde débit pièce
p.SLCOCPIE -- solde crédit pièce
FROM ocecr e
INNER JOIN OCMVC m ON m.ECROCMVC = e.NUMOCECR AND e.ETSOCECR = m.ETSOCMVC
LEFT JOIN OCPIE p ON p.ETSOCPIE = e.ETSOCECR AND e.NUMOCECR = p.ECROCPIE AND m.NEPOCMVC = p.NECOCPIE
WHERE e.ETSOCECR = 'AUX'
-- AND CPTOCMVC IN ('4022100','4022200','4022300','4027000','4028100','4023000')
AND e.ETAOCECR = 'V'
AND e.DCROCECR = '20240920'
AND e.DEMOCECR BETWEEN '20240201' AND '20240228'
AND m.TIEOCMVC = 'CL00919020'
ORDER BY DECOCECR DESC
SELECT
e.NUMOCECR, -- numéro écriture
e.ETSOCECR, -- ets
e.JRNOCECR, -- journal
e.TPIOCECR, -- TYPE de pièce
e.TYPOCECR, -- TYPE de mvt
e.PIXOCECR, -- reference piece
e.LIBOCECR, -- LIbelle ecriture
e.DECOCECR, -- DATE comptable
e.DEMOCECR, -- DATE emission
e.DEVOCECR, -- DATE valeur
e.DCROCECR, -- DATE création
e.ETAOCECR, -- Etat ecriture
p.DSLOCPIE, -- date échéance
m.NEPOCMVC, -- num echeance
m.NUMOCMVC, -- numero mvt comptable
m.CPTOCMVC, -- compte comptable
m.TIEOCMVC, -- tiers
m.CGROCMVC, -- CGR
p.TASOCPIE, -- tiers associe
m.P13OCMVC, -- param13 = copie tiers sur toutes les lignes
m.MTDOCMVC, -- montant débit
m.MTCOCMVC, -- montant crédit
m.I01OCMVC, -- identifiant 1
m.I02OCMVC, -- identifiant 2
m.G01OCMVC, -- identifiant LONG 1
m.LIBOCMVC, -- libelle mvt cpt
m.D01OCMVC, -- DATE 1
m.N01OCMVC, -- NUMERIC 1
m.N02OCMVC, -- NUMERIC 2
p.NECOCPIE, -- numéro échéance pièce
p.IDSOCPIE, -- indicateur solde pièce
p.MTDOCPIE, -- montant débit pièce
p.MTCOCPIE, -- montant crédit pièce
p.SLDOCPIE, -- solde débit pièce
p.SLCOCPIE -- solde crédit pièce
FROM ocecr e
INNER JOIN OCMVC m ON m.ECROCMVC = e.NUMOCECR AND e.ETSOCECR = m.ETSOCMVC
LEFT JOIN OCPIE p ON p.ETSOCPIE = e.ETSOCECR AND e.NUMOCECR = p.ECROCPIE AND m.NEPOCMVC = p.NECOCPIE
WHERE e.ETSOCECR = 'AUX'
AND m.CPTOCMVC = '7022000'
ORDER BY NUMOCMVC DESC
AND REGEXP_LIKE(m.G01OCMVC, '\d{3}.\d{6}')
SELECT
e.NUMOCECR, -- numéro écriture
e.ETSOCECR, -- ets
e.JRNOCECR, -- journal
e.TPIOCECR, -- TYPE de pièce
e.TYPOCECR, -- TYPE de mvt
e.PIXOCECR, -- reference piece
e.LIBOCECR, -- LIbelle ecriture
e.DECOCECR, -- DATE comptable
e.DEMOCECR, -- DATE emission
e.DEVOCECR, -- DATE valeur
e.DCROCECR, -- DATE création
e.ETAOCECR, -- Etat ecriture
p.DSLOCPIE, -- date échéance
m.NEPOCMVC, -- num echeance
m.NUMOCMVC, -- numero mvt comptable
m.CPTOCMVC, -- compte comptable
m.TIEOCMVC, -- tiers
m.CGROCMVC, -- CGR
p.TASOCPIE, -- tiers associe
m.P13OCMVC, -- param13 = copie tiers sur toutes les lignes
m.MTDOCMVC, -- montant débit
m.MTCOCMVC, -- montant crédit
m.I01OCMVC, -- identifiant 1
m.I02OCMVC, -- identifiant 2
m.I03OCMVC, -- identifiant 3
m.G01OCMVC, -- identifiant LONG 1
m.G02OCMVC, -- identifiant LONG 2
m.LIBOCMVC, -- libelle mvt cpt
m.D01OCMVC, -- DATE 1
m.N01OCMVC, -- NUMERIC 1
m.N02OCMVC, -- NUMERIC 2
p.NECOCPIE, -- numéro échéance pièce
p.IDSOCPIE, -- indicateur solde pièce
p.MTDOCPIE, -- montant débit pièce
p.MTCOCPIE, -- montant crédit pièce
p.SLDOCPIE, -- solde débit pièce
p.SLCOCPIE, -- solde crédit pièce
p.I09OCPIE, -- identifiant 9
p.NUMOCPIE,
p.PIXOCPIE
FROM ocecr e
INNER JOIN OCMVC m ON m.ECROCMVC = e.NUMOCECR AND e.ETSOCECR = m.ETSOCMVC
LEFT JOIN OCPIE p ON p.ETSOCPIE = e.ETSOCECR AND e.NUMOCECR = p.ECROCPIE AND m.NEPOCMVC = p.NECOCPIE
WHERE e.ETSOCECR = 'AUX'
AND CPTOCMVC IN ('4022100','4022200','4022300','4027000','4028100','4023000')
AND e.ETAOCECR = 'V'
-- AND SUBSTR(e.DEVOCECR, 1,4)='2024'
--AND m.I03OCMVC = '320.240001'
ORDER BY DECOCECR DESC
SELECT
e.NUMOCECR, -- numéro écriture
e.ETSOCECR, -- ets
e.JRNOCECR, -- journal
e.TPIOCECR, -- TYPE de pièce
e.TYPOCECR, -- TYPE de mvt
e.PIXOCECR, -- reference piece
e.LIBOCECR, -- LIbelle ecriture
e.DECOCECR, -- DATE comptable
e.DEMOCECR, -- DATE emission
e.DEVOCECR, -- DATE valeur
e.DCROCECR, -- DATE création
e.ETAOCECR, -- Etat ecriture
p.DSLOCPIE, -- date échéance
m.NEPOCMVC, -- num echeance
m.NUMOCMVC, -- numero mvt comptable
m.CPTOCMVC, -- compte comptable
m.TIEOCMVC, -- tiers
m.CGROCMVC, -- CGR
p.TASOCPIE, -- tiers associe
m.P13OCMVC, -- param13 = copie tiers sur toutes les lignes
m.MTDOCMVC, -- montant débit
m.MTCOCMVC, -- montant crédit
m.I01OCMVC, -- identifiant 1
m.I02OCMVC, -- identifiant 2
m.I03OCMVC, -- identifiant 3
m.G01OCMVC, -- identifiant LONG 1
m.G02OCMVC, -- identifiant LONG 2
m.LIBOCMVC, -- libelle mvt cpt
m.D01OCMVC, -- DATE 1
m.N01OCMVC, -- NUMERIC 1
m.N02OCMVC, -- NUMERIC 2
p.NECOCPIE, -- numéro échéance pièce
p.IDSOCPIE, -- indicateur solde pièce
p.MTDOCPIE, -- montant débit pièce
p.MTCOCPIE, -- montant crédit pièce
p.SLDOCPIE, -- solde débit pièce
p.SLCOCPIE, -- solde crédit pièce
p.I09OCPIE, -- identifiant 9
p.NUMOCPIE,
p.PIXOCPIE
FROM ocecr e
INNER JOIN OCMVC m ON m.ECROCMVC = e.NUMOCECR AND e.ETSOCECR = m.ETSOCMVC
LEFT JOIN OCPIE p ON p.ETSOCPIE = e.ETSOCECR AND e.NUMOCECR = p.ECROCPIE AND m.NEPOCMVC = p.NECOCPIE
WHERE e.ETSOCECR = 'AUX'
AND CPTOCMVC IN ('7022000')
AND e.ETAOCECR = 'V'
AND m.I02OCMVC IS NOT NULL
ORDER BY DECOCECR DESC
SELECT * FROM OCMVC o
SELECT * FROM OECGR o
WHERE NUMOECGR = '02054'
SELECT NUMOCPIE , CPTOCPIE, TIEOCPIE, PIXOCPIE, SLDOCPIE, SLCOCPIE , I02OCPIE, ECHOCPIE, p.MTDOCPIE , p.MTCOCPIE
--, p.*
FROM OCPIE p
WHERE p.ETSOCPIE = 'AUX'
AND p.IDSOCPIE = 'NNN'
AND p.TPMOCPIE = 'C'
AND p.ETAOCPIE = 'D'
AND p.TACOCPIE = 'AC'
AND p.CPTOCPIE IN ('4022100','4022200','4022300','4023000')
AND p.ECHOCPIE <= '20241022'
SELECT * FROM OECPT o
WHERE ETSOECPT = 'AUX'
AND NUMOECPT LIKE '4022%'
-- doublons écritures
SELECT e.PIXOCECR, m.TIEOCMVC , count(*)
FROM ocecr e
INNER JOIN OCMVC m ON m.ECROCMVC = e.NUMOCECR AND e.ETSOCECR = m.ETSOCMVC
LEFT JOIN OCPIE p ON p.ETSOCPIE = e.ETSOCECR AND e.NUMOCECR = p.ECROCPIE AND m.NEPOCMVC = p.NECOCPIE
WHERE e.ETSOCECR = 'AUX'
AND CPTOCMVC = '4023000'
AND e.ETAOCECR = 'V'
AND e.DCROCECR = '20240920'
AND e.DEMOCECR BETWEEN '20240201' AND '20240228'
GROUP BY e.pixocecr, m.TIEOCMVC
SELECT * FROM OCPIE o
WHERE o.ETSOCPIE = 'AUX'
AND TIEOCPIE = 'CL00900206'
SELECT * FROM oecpt
WHERE ETSOECPT ='AUX'
ORDER BY 2 DESC
9199990
SELECT e.code,sum(le.MONTANT_COTISATION_HT) AS MT_HT, sum(le.MONTANT_COTISATION_TAXE) AS MT_TAXE, lpad(pt.CODE, 3,'0') AS code_taxe, decode(pt.p_type_taxe_id, 1, pvt.valeur, NULL) AS taux, pgs.P_TAXE_ID FROM EMISSION eINNER JOIN LIGNE_EMISSION le ON le.EMISSION_ID = e.idINNER JOIN LIGNE_TARIF lt ON le.LIGNE_TARIF_ID = lt.idINNER JOIN P_GARANTIE_SINISTRE pgs ON pgs.id = lt.P_GARANTIE_SINISTRE_IDINNER JOIN P_GARANTIE_GENERIQUE pgg ON pgg.id = pgs.P_GARANTIE_GENERIQUE_IDINNER JOIN P_TAXE pt ON pt.ID =pgs.P_TAXE_IDINNER JOIN P_VALEUR_TAXE pvt ON pvt.P_TAXE_ID = pt.ID AND e.DATE_DEBUT_PERIODE BETWEEN pvt.DATE_DEBUT_EFFET AND nvl(pvt.DATE_FIN_EFFET,'01/01/2099')WHERE e.CODE = :codeEmission GROUP BY e.code, pt.CODE, decode(pt.p_type_taxe_id, 1, pvt.valeur, NULL), pgs.P_TAXE_ID
SELECT * FROM po
SELECT NUMOECPT, INTOECPT FROM OECPT o
WHERE ETSOECPT = 'AUX' AND NUMOECPT LIKE '91%'
SELECT * FROM OETIE o
WHERE NUMOETIE LIKE 'CT%'
SELECT
e.NUMOCECR, -- numéro écriture
e.ETSOCECR, -- ets
e.JRNOCECR, -- journal
e.TPIOCECR, -- TYPE de pièce
e.TYPOCECR, -- TYPE de mvt
e.PIXOCECR, -- reference piece
e.LIBOCECR, -- LIbelle ecriture
e.DECOCECR, -- DATE comptable
e.DEMOCECR, -- DATE emission
e.DEVOCECR, -- DATE valeur
e.DCROCECR, -- DATE création
e.ETAOCECR, -- Etat ecriture
p.DSLOCPIE, -- date échéance
m.NEPOCMVC, -- num echeance
m.NUMOCMVC, -- numero mvt comptable
m.CPTOCMVC, -- compte comptable
m.TIEOCMVC, -- tiers
m.CGROCMVC, -- CGR
p.TASOCPIE, -- tiers associe
m.P13OCMVC, -- param13 = copie tiers sur toutes les lignes
m.MTDOCMVC, -- montant débit
m.MTCOCMVC, -- montant crédit
m.I01OCMVC, -- identifiant 1
m.I02OCMVC, -- identifiant 2
m.I03OCMVC, -- identifiant 3
m.G01OCMVC, -- identifiant LONG 1
m.G02OCMVC, -- identifiant LONG 2
m.LIBOCMVC, -- libelle mvt cpt
m.D01OCMVC, -- DATE 1
m.N01OCMVC, -- NUMERIC 1
m.N02OCMVC, -- NUMERIC 2
p.NECOCPIE, -- numéro échéance pièce
p.IDSOCPIE, -- indicateur solde pièce
p.MTDOCPIE, -- montant débit pièce
p.MTCOCPIE, -- montant crédit pièce
p.SLDOCPIE, -- solde débit pièce
p.SLCOCPIE, -- solde crédit pièce
p.I09OCPIE -- identifiant 9
FROM ocecr e
INNER JOIN OCMVC m ON m.ECROCMVC = e.NUMOCECR AND e.ETSOCECR = m.ETSOCMVC
LEFT JOIN OCPIE p ON p.ETSOCPIE = e.ETSOCECR AND e.NUMOCECR = p.ECROCPIE AND m.NEPOCMVC = p.NECOCPIE
WHERE e.ETSOCECR = 'AUX'
-- AND e.NUMOCECR = 'C0011440'
AND e.JRNOCECR = 'EMC'
ORDER BY DECOCECR DESC
SELECT
e.NUMOCECR, -- numéro écriture
e.ETSOCECR, -- ets
e.JRNOCECR, -- journal
e.TPIOCECR, -- TYPE de pièce
e.TYPOCECR, -- TYPE de mvt
e.PIXOCECR, -- reference piece
e.LIBOCECR, -- LIbelle ecriture
e.DECOCECR, -- DATE comptable
e.DEMOCECR, -- DATE emission
e.DEVOCECR, -- DATE valeur
e.DCROCECR, -- DATE création
e.ETAOCECR, -- Etat ecriture
p.DSLOCPIE, -- date échéance
m.NEPOCMVC, -- num echeance
m.NUMOCMVC, -- numero mvt comptable
m.CPTOCMVC, -- compte comptable
m.TIEOCMVC, -- tiers
m.CGROCMVC, -- CGR
p.TASOCPIE, -- tiers associe
m.P13OCMVC, -- param13 = copie tiers sur toutes les lignes
m.MTDOCMVC, -- montant débit
m.MTCOCMVC, -- montant crédit
m.I01OCMVC, -- identifiant 1
m.I02OCMVC, -- identifiant 2
m.I03OCMVC, -- identifiant 3
m.G01OCMVC, -- identifiant LONG 1
m.G02OCMVC, -- identifiant LONG 2
m.LIBOCMVC, -- libelle mvt cpt
m.D01OCMVC, -- DATE 1
m.N01OCMVC, -- NUMERIC 1
m.N02OCMVC, -- NUMERIC 2
p.NECOCPIE, -- numéro échéance pièce
p.IDSOCPIE, -- indicateur solde pièce
p.MTDOCPIE, -- montant débit pièce
p.MTCOCPIE, -- montant crédit pièce
p.SLDOCPIE, -- solde débit pièce
p.SLCOCPIE, -- solde crédit pièce
p.I09OCPIE, -- identifiant 9
e.BOROCECR
FROM ocecr e
INNER JOIN OCMVC m ON m.ECROCMVC = e.NUMOCECR AND e.ETSOCECR = m.ETSOCMVC
LEFT JOIN OCPIE p ON p.ETSOCPIE = e.ETSOCECR AND e.NUMOCECR = p.ECROCPIE AND m.NEPOCMVC = p.NECOCPIE
WHERE e.ETSOCECR = 'AUX'
-- AND CPTOCMVC LIKE '%EQ%'
-- AND etaocecr = 'V'
AND m.P13OCMVC ='CT00000261'
ORDER BY DECOCECR DESC
SELECT
e.NUMOCECR, -- numéro écriture
e.ETSOCECR, -- ets
e.JRNOCECR, -- journal
e.TPIOCECR, -- TYPE de pièce
e.TYPOCECR, -- TYPE de mvt
e.PIXOCECR, -- reference piece
e.LIBOCECR, -- LIbelle ecriture
e.DECOCECR, -- DATE comptable
e.DEMOCECR, -- DATE emission
e.DEVOCECR, -- DATE valeur
e.DCROCECR, -- DATE création
e.ETAOCECR, -- Etat ecriture
p.DSLOCPIE, -- date échéance
m.NEPOCMVC, -- num echeance
m.NUMOCMVC, -- numero mvt comptable
m.CPTOCMVC, -- compte comptable
m.TIEOCMVC, -- tiers
m.CGROCMVC, -- CGR
p.TASOCPIE, -- tiers associe
m.P13OCMVC, -- param13 = copie tiers sur toutes les lignes
m.MTDOCMVC, -- montant débit
m.MTCOCMVC, -- montant crédit
m.I01OCMVC, -- identifiant 1
m.I02OCMVC, -- identifiant 2
m.I03OCMVC, -- identifiant 3
m.G01OCMVC, -- identifiant LONG 1
m.G02OCMVC, -- identifiant LONG 2
m.LIBOCMVC, -- libelle mvt cpt
m.D01OCMVC, -- DATE 1
m.N01OCMVC, -- NUMERIC 1
m.N02OCMVC, -- NUMERIC 2
p.NECOCPIE, -- numéro échéance pièce
p.IDSOCPIE, -- indicateur solde pièce
p.MTDOCPIE, -- montant débit pièce
p.MTCOCPIE, -- montant crédit pièce
p.SLDOCPIE, -- solde débit pièce
p.SLCOCPIE, -- solde crédit pièce
p.I09OCPIE, -- identifiant 9
e.BOROCECR
FROM ocecr e
INNER JOIN OCMVC m ON m.ECROCMVC = e.NUMOCECR AND e.ETSOCECR = m.ETSOCMVC
LEFT JOIN OCPIE p ON p.ETSOCPIE = e.ETSOCECR AND e.NUMOCECR = p.ECROCPIE AND m.NEPOCMVC = p.NECOCPIE
WHERE e.ETSOCECR = 'AUX'
AND e.ETAOCECR = 'V'
AND e.BOROCECR ='BPA24081401'
ORDER BY CPTOCMVC
SELECT p.G01OCPIE, p.PIXOCPIE , MTDOCPIE, MTCOCPIE, SLDOCPIE, SLCOCPIE FROM ocpie p
WHERE p.ETSOCPIE ='AUX'
AND p.CPTOCPIE IN ('4023000')
AND p.DVLOCPIE BETWEEN '20240101' AND '20240101'
AND p.MTDOCPIE = p.SLDOCPIE AND p.MTCOCPIE = p.SLCOCPIE
SELECT e.BOROCECR , count(*)
FROM ocecr e
INNER JOIN OCMVC m ON m.ECROCMVC = e.NUMOCECR AND e.ETSOCECR = m.ETSOCMVC
LEFT JOIN OCPIE p ON p.ETSOCPIE = e.ETSOCECR AND e.NUMOCECR = p.ECROCPIE AND m.NEPOCMVC = p.NECOCPIE
WHERE e.ETSOCECR = 'AUX'
AND e.ETAOCECR = 'V'
AND m.P13OCMVC LIKE 'CT%'
GROUP BY e.BOROCECR
SELECT
atc.table_name,
--LISTAGG(decode(atc.data_type, 'NUMBER', 'N_', 'V_') ||atc.column_name, ', ') WITHIN GROUP (ORDER BY atc.column_id) AS columns
LISTAGG(atc.column_name, ', ') WITHIN GROUP (ORDER BY atc.column_id) AS columns
FROM
all_tab_columns atc
WHERE
atc.owner = 'ODS_XRP'
and atc.table_name in ('OCBDV','OCBNQ','OCCBQ','OCECR','OCMBQ','OCMTA','OCMVC','OCNBB','OCNEC','OCPIA','OCPIE','OCPLN','OCPNC','OCPNT','OCRMB','OCSBQ','OCSCB','OEATE','OECCG','OECCP','OECGR','OECLT','OECPO','OECPT','OEDHC','OEEBC','OEJRN','OELST','OENPI','OEPOS','OERGM','OETCO','OETIE','OETIM','OETID','OETIA','OETVA','OEWTI','GTETS','GTUSR','OEDEV','OCFBQ','GTBIN','OCCBQ','OETAS','OEJRC','OERGM','OEGES','GTCLE','OECLT','OEFCP','OECOP','OEGBC','GTNUI','GTPAR','GTPAT','OEDVM','GTGPT','GTVAC','GTPAD','GTTTB','GTDOC','OEPAY','GTOBJ','GTAPP','GTDEN','GTDTY','OCCUC', 'OCCUG', 'OCCUT')
GROUP BY
atc.table_name
ORDER BY
atc.table_name
SELECT DISTINCT CPTOCCUC, max(MOIOCCUC) FROM occuc
WHERE ETSOCCUC = 'AUX'
GROUP BY CPTOCCUC
SELECT CPTOCCUC, sum(CUDOCCUC) AS debit, SUM(CUCOCCUC) AS credit, sum(CUDOCCUC)-sum(CUCOCCUC) AS solde
FROM (
SELECT * FROM OCCUC o
WHERE ETSOCCUC = 'AUX'
AND MOIOCCUC BETWEEN '20240101' AND '20241201'
AND CPTOCCUC BETWEEN '9100000' AND '9999999'
AND TYPOCCUC = 'C'
ORDER BY MOIOCCUC , JRNOCCUC
) GROUP BY cptoccuc
SELECT *
FROM ocecr e
INNER JOIN OCMVC m ON m.ECROCMVC = e.NUMOCECR AND e.ETSOCECR = m.ETSOCMVC
LEFT JOIN OCPIE p ON p.ETSOCPIE = e.ETSOCECR AND e.NUMOCECR = p.ECROCPIE AND m.NEPOCMVC = p.NECOCPIE
WHERE e.ETSOCECR = 'AUX'
AND m.CPTOCMVC ='9199990'
ORDER BY DECOCECR DESC
WITH produits AS (
select '20201' cdv_produit from dual union
select '79011' cdv_produit from dual union
select '79101' cdv_produit from dual union
select '00201' cdv_produit from dual union
select '00202' cdv_produit from dual union
select '00211' cdv_produit from dual union
select '00221' cdv_produit from dual union
select '00301' cdv_produit from dual union
select '00302' cdv_produit from dual union
select '00303' cdv_produit from dual union
select '00304' cdv_produit from dual union
select '00305' cdv_produit from dual union
select '00374' cdv_produit from dual union
select '00500' cdv_produit from dual union
select '00503' cdv_produit from dual union
select '00504' cdv_produit from dual union
select '00553' cdv_produit from dual union
select '00554' cdv_produit from dual union
select '00600' cdv_produit from dual union
select '00603' cdv_produit from dual union
select '00620' cdv_produit from dual union
select '00621' cdv_produit from dual union
select '00801' cdv_produit from dual union
select '01200' cdv_produit from dual union
select '01202' cdv_produit from dual union
select '01206' cdv_produit from dual union
select '01303' cdv_produit from dual union
select '01700' cdv_produit from dual union
select '01703' cdv_produit from dual union
select '01704' cdv_produit from dual union
select '01710' cdv_produit from dual union
select '01751' cdv_produit from dual union
select '01752' cdv_produit from dual union
select '01753' cdv_produit from dual union
select '01754' cdv_produit from dual union
select '01773' cdv_produit from dual union
select '01774' cdv_produit from dual union
select '01780' cdv_produit from dual union
select '02000' cdv_produit from dual union
select '02001' cdv_produit from dual union
select '02002' cdv_produit from dual union
select '02003' cdv_produit from dual union
select '02004' cdv_produit from dual union
select '02010' cdv_produit from dual union
select '02011' cdv_produit from dual union
select '02020' cdv_produit from dual union
select '02051' cdv_produit from dual union
select '02052' cdv_produit from dual union
select '02053' cdv_produit from dual union
select '02054' cdv_produit from dual union
select '02301' cdv_produit from dual union
select '02302' cdv_produit from dual union
select '02305' cdv_produit from dual union
select '02308' cdv_produit from dual union
select '02402' cdv_produit from dual union
select '02403' cdv_produit from dual union
select '02405' cdv_produit from dual union
select '02406' cdv_produit from dual union
select '02420' cdv_produit from dual union
select '02507' cdv_produit from dual union
select '02700' cdv_produit from dual union
select '03250' cdv_produit from dual union
select '03251' cdv_produit from dual union
select '03252' cdv_produit from dual union
select '03253' cdv_produit from dual union
select '03254' cdv_produit from dual union
select '03256' cdv_produit from dual union
select '03257' cdv_produit from dual union
select '03260' cdv_produit from dual union
select '03261' cdv_produit from dual union
select '03262' cdv_produit from dual union
select '03263' cdv_produit from dual union
select '03290' cdv_produit from dual union
select '03291' cdv_produit from dual union
select '03601' cdv_produit from dual union
select '03602' cdv_produit from dual union
select '03603' cdv_produit from dual union
select '03700' cdv_produit from dual union
select '03801' cdv_produit from dual union
select '03803' cdv_produit from dual union
select '03804' cdv_produit from dual union
select '03854' cdv_produit from dual union
select '03902' cdv_produit from dual union
select '03904' cdv_produit from dual union
select '03905' cdv_produit from dual union
select '04551' cdv_produit from dual union
select '04702' cdv_produit from dual union
select '04706' cdv_produit from dual union
select '04750' cdv_produit from dual union
select '04751' cdv_produit from dual union
select '04752' cdv_produit from dual union
select '04753' cdv_produit from dual union
select '05001' cdv_produit from dual union
select '05002' cdv_produit from dual union
select '05101' cdv_produit from dual union
select '05103' cdv_produit from dual union
select '05104' cdv_produit from dual union
select '05112' cdv_produit from dual union
select '05113' cdv_produit from dual union
select '05114' cdv_produit from dual union
select '05115' cdv_produit from dual union
select '05116' cdv_produit from dual union
select '05118' cdv_produit from dual union
select '05201' cdv_produit from dual union
select '05202' cdv_produit from dual union
select '05203' cdv_produit from dual union
select '05204' cdv_produit from dual union
select '05206' cdv_produit from dual union
select '05401' cdv_produit from dual union
select '05402' cdv_produit from dual union
select '05403' cdv_produit from dual union
select '05420' cdv_produit from dual union
select '05421' cdv_produit from dual union
select '05422' cdv_produit from dual union
select '05423' cdv_produit from dual union
select '05430' cdv_produit from dual union
select '05504' cdv_produit from dual union
select '05601' cdv_produit from dual union
select '05603' cdv_produit from dual union
select '06200' cdv_produit from dual union
select '06601' cdv_produit from dual union
select '06602' cdv_produit from dual union
select '06603' cdv_produit from dual union
select '06604' cdv_produit from dual union
select '06605' cdv_produit from dual union
select '06650' cdv_produit from dual union
select '07201' cdv_produit from dual union
select '07301' cdv_produit from dual union
select '07302' cdv_produit from dual union
select '07401' cdv_produit from dual union
select '07501' cdv_produit from dual union
select '07502' cdv_produit from dual union
select '07901' cdv_produit from dual union
select '07902' cdv_produit from dual union
select '08301' cdv_produit from dual union
select '09000' cdv_produit from dual union
select '09010' cdv_produit from dual union
select '09013' cdv_produit from dual union
select '09100' cdv_produit from dual union
select '09101' cdv_produit from dual union
select '09110' cdv_produit from dual union
select '09400' cdv_produit from dual union
select '09401' cdv_produit from dual union
select '11002' cdv_produit from dual union
select '15401' cdv_produit from dual union
select '16501' cdv_produit from dual union
select '16502' cdv_produit from dual union
select '16601' cdv_produit from dual union
select '16602' cdv_produit from dual union
select '16603' cdv_produit from dual union
select '21501' cdv_produit from dual union
select '22001' cdv_produit from dual union
select '30601' cdv_produit from dual union
select '32001' cdv_produit from dual union
select '39001' cdv_produit from dual union
select '55401' cdv_produit from dual union
select '56501' cdv_produit from dual union
select '56601' cdv_produit from dual union
select '00800' cdv_produit from dual union
select '00830' cdv_produit from dual union
select '01755' cdv_produit from dual union
select '02315' cdv_produit from dual union
select '02808' cdv_produit from dual union
select '03903' cdv_produit from dual union
select '05003' cdv_produit from dual union
select '05208' cdv_produit from dual union
select '08001' cdv_produit from dual union
select '09210' cdv_produit from dual union
select '09501' cdv_produit from dual union
select '20202' cdv_produit from dual union
select '20203' cdv_produit from dual union
select '33201' cdv_produit from dual union
select '33401' cdv_produit from dual union
select '35001' cdv_produit from dual union
select '00400' cdv_produit from dual union
select '00403' cdv_produit from dual union
select '01203' cdv_produit from dual union
select '01400' cdv_produit from dual union
select '01727' cdv_produit from dual union
select '02303' cdv_produit from dual union
select '02306' cdv_produit from dual union
select '02307' cdv_produit from dual union
select '02401' cdv_produit from dual union
select '02404' cdv_produit from dual union
select '02407' cdv_produit from dual union
select '02408' cdv_produit from dual union
select '02409' cdv_produit from dual union
select '02415' cdv_produit from dual union
select '02421' cdv_produit from dual union
select '02508' cdv_produit from dual union
select '02801' cdv_produit from dual union
select '02806' cdv_produit from dual union
select '02807' cdv_produit from dual union
select '03401' cdv_produit from dual union
select '03991' cdv_produit from dual union
select '05090' cdv_produit from dual union
select '05250' cdv_produit from dual union
select '08091' cdv_produit from dual union
select '09014' cdv_produit from dual union
select '09020' cdv_produit from dual union
select '09200' cdv_produit from dual union
select '09302' cdv_produit from dual union
select '10405' cdv_produit from dual union
select '10406' cdv_produit from dual union
select '10407' cdv_produit from dual union
select '32401' cdv_produit from dual union
select '51001' cdv_produit from dual union
select '79021' cdv_produit from dual union
select '79022' cdv_produit from dual union
select '79031' cdv_produit from dual union
select '79032' cdv_produit from dual union
select '93001' cdv_produit from dual union
select '93101' cdv_produit from dual union
select '93401' cdv_produit from dual union
select '93402' cdv_produit from dual union
select '93403' cdv_produit from dual union
select '93404' cdv_produit from dual union
select '93501' cdv_produit from dual union
select '93502' cdv_produit from dual union
select '93503' cdv_produit from dual union
select '93504' cdv_produit from dual union
select '93601' cdv_produit from dual union
select '93602' cdv_produit from dual union
select '93603' cdv_produit from dual union
select '93604' cdv_produit from dual union
select '93701' cdv_produit from dual union
select '93702' cdv_produit from dual union
select '93703' cdv_produit from dual union
select '93704' cdv_produit from dual union
select '93801' cdv_produit from dual union
select '93802' cdv_produit from dual union
select '93803' cdv_produit from dual union
select '93804' cdv_produit from dual union
select '95801' cdv_produit from dual union
select '95802' cdv_produit from dual union
select '90301' cdv_produit from dual union
select '91301' cdv_produit from dual union
select '91401' cdv_produit from dual union
select '91501' cdv_produit from dual union
select '91601' cdv_produit from dual union
select '91701' cdv_produit from dual union
select '91801' cdv_produit from dual union
select '91901' cdv_produit from dual union
select '01705' cdv_produit from dual union
select '03259' cdv_produit from dual union
select '04701' cdv_produit from dual union
select '06201' cdv_produit from dual union
select '06202' cdv_produit from dual union
select '06290' cdv_produit from dual union
select '06291' cdv_produit from dual union
select '08090' cdv_produit from dual union
select '09099' cdv_produit from dual union
select '16604' cdv_produit from dual union
select '95201' cdv_produit from dual union
select '95501' cdv_produit from dual union
select '95601' cdv_produit from dual union
select '95701' cdv_produit
)
SELECT * FROM OECGR o
WHERE o.NUMOECGR IN ('20201','79011','79101','00201','00202','00211','00221','00301','00302','00303','00304','00305','00374','00500','00503','00504','00553','00554','00600','00603','00620','00621','00801','01200','01202','01206','01303','01700','01703','01704','01710','01751','01752','01753','01754','01773','01774','01780','02000','02001','02002','02003','02004','02010','02011','02020','02051','02052','02053','02054','02301','02302','02305','02308','02402','02403','02405','02406','02420','02507','02700','03250','03251','03252','03253','03254','03256','03257','03260','03261','03262','03263','03290','03291','03601','03602','03603','03700','03801','03803','03804','03854','03902','03904','03905','04551','04702','04706','04750','04751','04752','04753','05001','05002','05101','05103','05104','05112','05113','05114','05115','05116','05118','05201','05202','05203','05204','05206','05401','05402','05403','05420','05421','05422','05423','05430','05504','05601','05603','06200','06601','06602','06603','06604','06605','06650','07201','07301','07302','07401','07501','07502','07901','07902','08301','09000','09010','09013','09100','09101','09110','09400','09401','11002','15401','16501','16502','16601','16602','16603','21501','22001','30601','32001','39001','55401','56501','56601','00800','00830','01755','02315','02808','03903','05003','05208','08001','09210','09501','20202','20203','33201','33401','35001','00400','00403','01203','01400','01727','02303','02306','02307','02401','02404','02407','02408','02409','02415','02421','02508','02801','02806','02807','03401','03991','05090','05250','08091','09014','09020','09200','09302','10405','10406','10407','32401','51001','79021','79022','79031','79032','93001','93101','93401','93402','93403','93404','93501','93502','93503','93504','93601','93602','93603','93604','93701','93702','93703','93704','93801','93802','93803','93804','95801','95802','90301','91301','91401','91501','91601','91701','91801','91901','01705','03259','04701','06201','06202','06290','06291','08090','09099','16604','95201','95501','95601','95701')
AND DCAOECGR = 1 AND ETSOECGR ='AUX'
AND
SELECT * FROM OECPT o
WHERE ETSOECPT = 'AUX'
AND NUMOECPT = '6020100'
AND INTOECPT LIKE '%FRAN%'
Editor is loading...
Leave a Comment