Internet: www (dot) cledou-valley (dot) fr
Email: postmaster (at) fastcompta (dot) com
Tables
BLOBS
Usage interne: Contient divers fichiers binaires
Field | Type | NOT NULL | Description |
INDX | INTEGER | X | Index du blob |
BINAIRE | BLOB | Fichier binaire. |
COMPTES
Fichier des comptes gΘnΘraux et des comptes tiers/auxilliaire
Field | Type | NOT NULL | Description |
INDX | INTEGER | X | Index du compte |
LIB_COURT | VARCHAR(15) | LibellΘ du compte suivant le plan comptable (exemple: 411000 ) ou LibellΘ du compte auxilliaire/Tiers | |
LIB_LONG | VARCHAR(80) | Description de la nature du compte | |
INDX_TIERS | INTEGER | Index de la fiche client/Fournisseur (->TIERS.INDX) ou Null si pas de fiche. | |
REGROUPEMENT | INTEGER | Null: Compte principal sinon, index du compte principal auquel est ratachΘ ce compte auxilliaire ( -> COMPTE.INDX) | |
INDX_TVA | SMALLINT | Index de la TVA ( -> TVA.IINDX) auquel est rattachΘ ce compte (normalement classe 6 ou 7). FastCompta utilise ce champ pour calculer la TVA α partir des sommes HT | |
VERROU | SMALLINT | Usage interne (NΘcessaire au respect de la directive 13 L-1-106) . Ne pas modifier ce champ. | |
CONTREPARTIE | INTEGER | Compte α utiliser de prΘfΘrence comme contrepartie |
compteur
Stocke les ΘlΘments utilisΘs pour la numΘrotation automatique des Θcritures d'un journal
Field | Type | NOT NULL | Description |
INDX_EXERCICE | INTEGER | X | Index de l'exercice ( -> EXERCICE.INDX) |
INDX_JOURNAL | INTEGER | Index du journal concernΘ par ce rΘglage ( -> JOURNAL.INDX) | |
PREFIXE | VARCHAR(5) | Chaεne placΘe avant le numΘro | |
SUFFIXE | VARCHAR(5) | Chaεne placΘe aprΦs le numΘro | |
INCREMENT | SMALLINT | IncrΘment du numΘro par Θcriture. Note: La valeur du compteur est stockΘe dans les gΘnΘrateurs de la base sous la forme GEN_n1_n2 n1: index de l'exercice n2: index du journal |
ETATS
Stocke les modΦles d'Θtats utilisΘs par FastCompta
Field | Type | NOT NULL | Description |
INDX | INTEGER | X | Index de l'Θtat |
NOM | VARCHAR(200) | Nom complet de l'Θtat | |
FRF | BLOB | Fichier binaire stockant l'Θtat | |
NOFONCTION | SMALLINT | Fonction dans FastCompta. 0: Journal mensuel 1: Grand Livre des comptes 2: Grand livre des journaux 3: 4: 5: Impression Θcran 'Interrogation d'un compte' |
EXERCICE
Table des exercices comptables
Field | Type | NOT NULL | Description |
INDX | SMALLINT | X | Index de l'exercice |
DATEDEB | DATE | Date de dΘbut de l'exercice | |
DATEFIN | DATE | Date de fin de l'exercice | |
DESIGNATION | VARCHAR(40) | Nom convivial de l'exercice | |
CLOS | SMALLINT | Usage interne. Ne pas modifier | |
DATE_CLOTURE | DATE | Usage interne. Ne pas modifier | |
MVT_A_NOUVEAU | INTEGER | Index du mouvement contenant les "A Nouveaux" dans l'exercice suivant. | |
MVT_401 | INTEGER | Mouvement "a nouveau" contenant les reports fournisseurs de l'exercice prΘcΘdent | |
MVT_411 | INTEGER | Mouvement "a nouveau" contenant les reports clients de l'exercice prΘcΘdent |
JOURNAL
Table des journaux comptables
Field | Type | NOT NULL | Description |
INDX | SMALLINT | X | Index du Journal |
SHORTDESI | VARCHAR(4) | Description brΦve (exemple: "VT") | |
LONGDESI | VARCHAR(80) | Description complΦte (exemple: "Journal des ventes") | |
TYPEJX | SMALLINT | Indique le type de Journal: 0: Ventes 1: Achat 2: TrΘsorerie 3: Divers 4: A Nouveaux | |
NUMEROTATION | SMALLINT | Type de numΘrotation automatique des mouvements: Manuelle Par mois Par Journal Globale | |
INDX_COMPTE | INTEGER | Compte rattachΘ α ce journal. Permet d'indiquer le solde de ce compte durant la saisie des Θcdritures dans le journal |
JOURNAL_MOIS
Table des valeurs mensuelles attachΘes α un journal
Field | Type | NOT NULL | Description |
INDX | SMALLINT | X | Index du Journal mensuel |
INDX_EXERCICE | SMALLINT | X | Index de l'exercice ( -> EXERCICE.INDX) |
INDX_JOURNAL | SMALLINT | X | Index du Journal ( -> JOURNAL.INDX) |
NOMOIS | SMALLINT | N░ d'ordre du mois (0-11) Sert au tri pour les exercices ouverts en cours d'annΘe. | |
MOIS | SMALLINT | N░ du mois (1-12). | |
SOLDE_COMPTE | NUMERIC(12,2) | Total des Θcritures pour le compte rattachΘ α ce journal. | |
DATE_PRN | DATE | Date de la derniΦre impression | |
DATE_CLOTURE | DATE | Usage interne. Ne pas modifier. |
LIGNES
Description d'une ligne d'Θcriture
Field | Type | NOT NULL | Description |
INDX_MVT | INTEGER | X | Index du mouvement ( ->MOUVEMENTS.INDX) |
LIGNE | SMALLINT | X | N░ de la ligne (1..n) dans le mouvement |
INDXE | SMALLINT | Index de l'exercice. Permet d'accΘlΘrer certaines requΩtes en Θvitant une jointure avec MOUVEMENTS->INDX_EXERCICE | |
INDX_CPT | INTEGER | X | Index du compte |
INDX_RGP | INTEGER | Index du compte gΘnΘral si le compte est un compte auxilliaire, sinon copie de INDX_CPT. Permet d'accΘlΘlrer les requΩtes ne portant que sur les comptes gΘnΘraux. | |
LIBELLE | VARCHAR(80) | Description de somme inscrite dans la ligne d'Θcriture | |
MONTANT | NUMERIC(12,2) | Montant de l'Θcriture | |
SENS | CHAR(1) | "C"=CrΘdit "D"=DΘbit | |
LETTRAGE | VARCHAR(4) | Identifiant du lettrage. Exemple: "A", "AAE" etc.... |
LISTE
Usage interne. Sert essentiellement α imprimer les tables affichΘes dans FastCompta. Le logiciel gΘnΦre la liste des lignes, et le gΘnΘrateur d'Θtat va lire cette liste.
Field | Type | NOT NULL | Description |
NOLISTE | INTEGER | N░ identifiant le poste ayant gΘnΘrΘ cette liste. | |
INDX | INTEGER | Index du mouvement. | |
NOLIGNE | SMALLINT | N░ de la ligne |
MODELES
Tables des modΦles d'Θcritures
Field | Type | NOT NULL | Description |
INDX | SMALLINT | X | Index du modΦle |
INDX_BLOB | INTEGER | X | Index du fichier binaire contenant le modΦle. ( -> BLOBS.INDX) |
DESIGNATION | VARCHAR(80) | Description du modΦle. | |
SHORTKEY | INTEGER | Raccourci clavier affectΘ α ce modΦle. | |
ISLETTRAGE | SMALLINT | 1: Indique que ce modΦle est utilisΘ par les Θcritures soldant un lettrage non-nul. |
MOUVEMENTS
Table des mouvements. Un mouvement est un groupe d'Θcritures ayant un solde nul (crΘdit=dΘbit)
Field | Type | NOT NULL | Description |
INDX | INTEGER | X | |
INDX_EXERCICE | SMALLINT | Index de l'exercice ( -> EXERCICE.INDX) | |
INDX_JOURNAL_M | SMALLINT | Index du journal mensuel ( -> JOURNAL_MOIS.INDX) | |
DATE_MVT | DATE | Date du mouvement | |
NO_INTERNE | VARCHAR(15) | N░ du mouvement. La numΘrotation des mouvements est rΘgie par les compteurs. | |
NO_EXTERNE | VARCHAR(15) | N░ de la commande/facture chez le fournisseur/client. (ImportΘ depuis FastCaisse lors d'une synchronisation) | |
VERROU | SMALLINT | Usage interne (NΘcessaire au respect de la directive 13 L-1-106) . Ne pas modifier ce champ. | |
PRINTED | SMALLINT | Indique si le mouvement a ΘtΘ imprimΘ depuis sa crΘation/modification. | |
IMPAIRE | SMALLINT | Sert au marquage par couleur des mouvements lors de l'affichage. | |
SOLDE_PROG | NUMERIC(12,2) | Solde progressif du compte rattachΘ au journal rattachΘ au mouvement | |
DATE_CLOTURE | DATE | Usage interne (NΘcessaire au respect de la directive 13 L-1-106) . Ne pas modifier ce champ. | |
DATE_PONT | TIMESTAMP | Date de l'importation par pont comptable. | |
DATE_MODIF | TIMESTAMP | Date de la derniΦre modification |
PREFERENCES
Usage interne. Stocke divers rΘglages de l'interface communs α tous les postes: cases α cocher, index de listes, etc...
Field | Type | NOT NULL | Description |
TYPEPREF | SMALLINT | ||
VALEUR | INTEGER | ||
INDX | INTEGER |
TIERS
Stocke les fiches tiers. La fiche d'index 1 est celle de l'entreprise.
Field | Type | NOT NULL | Description |
INDX | INTEGER | X | |
CODEMAGASIN | VARCHAR(15) | ||
NOM | VARCHAR(60) | ||
ADRESSE | VARCHAR(26) | ||
ADRESSE2 | VARCHAR(26) | ||
LOCALITE | VARCHAR(21) | ||
CODEPOSTAL | VARCHAR(8) | ||
VILLE | VARCHAR(22) | ||
PAYS | VARCHAR(26) | ||
TELEPHONE | VARCHAR(15) | ||
TELECOPIE | VARCHAR(15) | ||
GSM | VARCHAR(15) | ||
WWW | VARCHAR(80) | ||
VARCHAR(80) | |||
CONTACT | VARCHAR(80) | ||
NOMBANQUE | VARCHAR(20) | ||
RIBBANQUE | VARCHAR(5) | ||
RIBGUICHET | VARCHAR(5) | ||
RIBCOMPTE | VARCHAR(12) | ||
RIBCLE | VARCHAR(2) | ||
COMPTGENE | VARCHAR(13) | ||
COMPTAUXI | VARCHAR(13) | ||
NIFCEE | VARCHAR(14) | ||
SECTEUR | SMALLINT | ||
DATECREATION | DATE | ||
DATEMODIF | DATE | ||
ENCOURS | NUMERIC(12,2) | ||
PLAFOND | NUMERIC(12,2) | ||
ACOMPTE | NUMERIC(12,2) | ||
AVOIR | NUMERIC(12,2) | ||
TYPEREG | SMALLINT | ||
APE | VARCHAR(4) | ||
SIRET | VARCHAR(18) | ||
CBNUM | VARCHAR(20) | ||
CBVALIDE | VARCHAR(8) | ||
CBPORTEUR | VARCHAR(35) |
TVA
Taux de TVA
Field | Type | NOT NULL | Description |
INDX | SMALLINT | X | Index du taux. |
DESIGNATION | VARCHAR(40) | DΘsignation conviviale | |
VALEUR | INTEGER | Valeur du taux *100. |
Stored Procedures
ALL_SOLDE_COMPTE
Retourne le solde des comptes associΘs aux journaux mensuels
Parameter | Type | In/Out | Description |
EXERCICE | SMALLINT | INPUT | |
INDX_JOURNAL_MOIS | SMALLINT | OUTPUT | |
INDEX_COMPTE | INTEGER | OUTPUT | |
CREDIT | NUMERIC(12,2) | OUTPUT | |
DEBIT | NUMERIC(12,2) | OUTPUT |
A_NOUVEAU_COMPTE
Retourne le total d'un compte dans le Journal 'A Nouveau'
Parameter | Type | In/Out | Description |
INDEX_EXERCICE | SMALLINT | INPUT | |
INDEX_COMPTE | INTEGER | INPUT | |
CREDIT | NUMERIC(12,2) | OUTPUT | |
DEBIT | NUMERIC(12,2) | OUTPUT |
BALANCE_DES_COMPTES
Cette procΘdure retourne la balance des comptes.
Parameter | Type | In/Out | Description |
INDX_EXERCICE | SMALLINT | INPUT | |
AVEC_TOTAUX | SMALLINT | INPUT | |
AVEC_TIERS | SMALLINT | INPUT | |
INDX | INTEGER | OUTPUT | |
COMPTE | VARCHAR(15) | OUTPUT | |
TIERS | VARCHAR(15) | OUTPUT | |
DESCRIPTION | VARCHAR(80) | OUTPUT | |
DEBIT | NUMERIC(12,2) | OUTPUT | |
CREDIT | NUMERIC(12,2) | OUTPUT | |
SOLDED | NUMERIC(12,2) | OUTPUT | |
SOLDEC | NUMERIC(12,2) | OUTPUT |
BALANCE_UN_COMPTE
Retourne le solde d'un compte pour un exercice.
Parameter | Type | In/Out | Description |
INDX_EXERCICE | SMALLINT | INPUT | Index de l'exercice |
INDX_CPT | INTEGER | INPUT | Index du compte |
DEBIT | NUMERIC(12,2) | OUTPUT | Montant de toutes les Θcritures dΘbitrices. |
CREDIT | NUMERIC(12,2) | OUTPUT | Montant de toutes les Θcritures crΘditrices. |
CALCUL_VERROU_COMPTES
CALCUL_VERROU_UN_COMPTE
Met α jour le champ VERROU pour un compte. VERROU=0 si pas de lignes d'Θcritures, n sinon. GΘnΦre un ΘvΦnement
Parameter | Type | In/Out | Description |
INDEX_CPT | INTEGER | INPUT | |
VERROU | INTEGER | OUTPUT |
CHECK_GENPK
VΘrifie les cohΘrences des gΘnΘrateurs, et retourne une information sur les ajustements.
Parameter | Type | In/Out | Description |
INFO | VARCHAR(50) | OUTPUT |
COPIE_LETTRAGE
Cette procΘdure fait partie du processus de cl⌠ture d'un exercice.
On compare deux mouvements A Nouveau dans l'exercice N,
on recopie les lettrages du mouvement 1 dans le 2,
et on efface les autres.
Sert lorsque l'on recalcul les A Nouveaux aprΦs modification d'un exercice antΘrieur.
Ceci permet de lettrer les comptes A Nouveau dans l'exercice sans cloturer N-1
Parameter | Type | In/Out | Description |
MVT_1 | INTEGER | INPUT | |
INFO | VARCHAR(80) | OUTPUT |
EFFACE_MODELE
Efface un modΦle d'Θtat et le blob associΘ
Parameter | Type | In/Out | Description |
INDEX_MODELE | SMALLINT | INPUT |
EFF_COMPTE
Efface un compte s'il ne contient pas de lignes d'Θcriture, ainsi que les comptes fils.
Parameter | Type | In/Out | Description |
INDEX_CPT | INTEGER | INPUT | |
EFF_OK | SMALLINT | OUTPUT |
EFF_COMPTE_OK
Indique si un compte peut-Ωtre effacΘ car sans ligne d'Θcriture
Parameter | Type | In/Out | Description |
INDEX_CPT | INTEGER | INPUT | |
EFF_OK | SMALLINT | OUTPUT |
EFF_EXERCICE_OK
Indique si un exercice peut-Ωtre effacΘ car sans ligne d'Θcriture
Parameter | Type | In/Out | Description |
INDEX_E | SMALLINT | INPUT | |
EFF_OK | SMALLINT | OUTPUT |
EFF_JOURNAL_MOIS
Effacer un journal
Parameter | Type | In/Out | Description |
INDEX_JM | SMALLINT | INPUT | |
EFF_OK | SMALLINT | OUTPUT |
EFF_JOURNAL_MOIS_OK
Indique si un journal peut-Ωtre effacΘ car sans ligne d'Θcriture
Parameter | Type | In/Out | Description |
INDEX_JM | SMALLINT | INPUT | |
EFF_OK | SMALLINT | OUTPUT |
EFF_JOURNAL_OK
Indique si un journal peut-Ωtre effacΘ car sans ligne d'Θcriture
Parameter | Type | In/Out | Description |
INDEX_J | SMALLINT | INPUT | |
EFF_OK | SMALLINT | OUTPUT |
EFF_LISTE_COMPTE_OK
Retourne 1 si aucun compte de la liste LISTE n'est dans un mouvement verrouillΘ
Parameter | Type | In/Out | Description |
NOLISTE | INTEGER | INPUT | |
EFF_OK | SMALLINT | OUTPUT |
EFF_MOUVEMENT
Efface un mouvement (s'il n'est pas verrouillΘ). Retourne 1 si l'effacement a ΘtΘ fait.
Parameter | Type | In/Out | Description |
INDEX_MVT | SMALLINT | INPUT | |
EFF_OK | SMALLINT | OUTPUT |
EXPORT_ADRESSE
Usage interne
Parameter | Type | In/Out | Description |
INDX | INTEGER | INPUT | |
RESULT | VARCHAR(30) | OUTPUT |
EXPORT_COMPTE
Usage interne
Parameter | Type | In/Out | Description |
INDX_C | INTEGER | INPUT | |
RESULT | VARCHAR(90) | OUTPUT |
EXPORT_COMPTES
Usage interne
Parameter | Type | In/Out | Description |
NOLISTE | INTEGER | INPUT | |
RESULT | VARCHAR(250) | OUTPUT |
EXPORT_TIERS
A complΘter
Parameter | Type | In/Out | Description |
INDX | INTEGER | INPUT | |
RESULT | VARCHAR(250) | OUTPUT |
EXPORT_TVA
Usage interne
Parameter | Type | In/Out | Description |
INDX | INTEGER | INPUT | |
RESULT | VARCHAR(250) | OUTPUT |
EXTRAIT_COMPTE
Retourne la liste des Θcriture d'un compte gΘnΘral ou tiers. Ne regroupe pas les comptes.
Parameter | Type | In/Out | Description |
INDX_CPT | INTEGER | INPUT | |
INDX_EXERCICE | SMALLINT | INPUT | |
LETTRE | SMALLINT | INPUT | |
NON_LETTRE | SMALLINT | INPUT | |
DATE_MVT | DATE | OUTPUT | |
CODEJ | VARCHAR(4) | OUTPUT | |
NO_INTERNE | VARCHAR(15) | OUTPUT | |
NO_EXTERNE | VARCHAR(15) | OUTPUT | |
LIBELLE | VARCHAR(80) | OUTPUT | |
LETTRAGE | VARCHAR(4) | OUTPUT | |
DEBIT | NUMERIC(12,2) | OUTPUT | |
CREDIT | NUMERIC(12,2) | OUTPUT | |
SOLDEP | NUMERIC(12,2) | OUTPUT |
GET_INDEXS_COMPTE
Cherche l'index du compte principal et secondaire attachΘs aux libellΘs passΘs en entrΘe.
Sert essentiellement lors de l'insertion des lignes.
Parameter | Type | In/Out | Description |
LIB_CG | VARCHAR(15) | INPUT | |
LIB_CA | VARCHAR(15) | INPUT | |
INDX_CG | VARCHAR(15) | OUTPUT | |
INDX_CA | VARCHAR(15) | OUTPUT |
GET_INDEX_JM
Retourne l'index d'un journal mensuel
Parameter | Type | In/Out | Description |
DESI | VARCHAR(4) | INPUT | |
MOIS | SMALLINT | INPUT | |
INDX_EXERCICE | SMALLINT | INPUT | |
INDX | INTEGER | OUTPUT |
GET_INDX_COMPTE
Cherche l'index du compte dΘfini par les deux libellΘs passΘs en paramΦtres
Parameter | Type | In/Out | Description |
LIB_CG | VARCHAR(15) | INPUT | |
LIB_CA | VARCHAR(15) | INPUT | |
INDX | INTEGER | OUTPUT |
GET_LETTRAGE
Recherche le premier lettrage utilisable pour un compte donnΘ.
Note: En environnement multi-utilisateurs, il est possible (mais trΦs improbable)
que deux utilisateurs utilisent la mΩme lettre pour lettrer un mΩme compte.
Ceci n'Θtant pas vraiment gΩnant, j'ai laissΘ le lettrage des lignes dans l'application.
L'autre solution aurait ΘtΘ de faire une PS utilisant la table LISTE pour lettrer
un compte, avec calcul de la chaεne de lettrage en entrΘe de PS.
Parameter | Type | In/Out | Description |
INDX_CPT | INTEGER | INPUT | |
INDX_E | INTEGER | INPUT | |
LETTRAGE | VARCHAR(4) | OUTPUT |
GET_LIB_COURTS
Retourne le nom d'un compte
Parameter | Type | In/Out | Description |
INDX | INTEGER | INPUT | |
LIBGENE | VARCHAR(15) | OUTPUT | |
LIBAUXI | VARCHAR(15) | OUTPUT |
GET_NEXT_LETTRAGE
Donne l'ID lettrage suivante.
A->B
Z -> AA
AZ -> BA
ZZ -> AAA
ABZ -> ACA
etc... jusqu'α ZZZZ
Parameter | Type | In/Out | Description |
LETTRAGE | VARCHAR(4) | INPUT | Lettrage actuel |
RESULT | VARCHAR(4) | OUTPUT | Lettrage suivant |
GET_NOM_COMPTE
Retourne le libellΘ complet du compte
Parameter | Type | In/Out | Description |
INDX | INTEGER | INPUT | |
NOM | VARCHAR(250) | OUTPUT |
GET_NOM_COMPTE_GENERAL
Retourne le nom du compte ou du compte de regroupement
Parameter | Type | In/Out | Description |
INDX | INTEGER | INPUT | |
LIBELLE | VARCHAR(15) | OUTPUT |
GET_REPORT_JM_COMPTE
Calcul le solde du dΘbut de mois d'un compte ratachΘ α un journal
Parameter | Type | In/Out | Description |
INDEX_JM | SMALLINT | INPUT | |
CREDIT | NUMERIC(12,2) | OUTPUT | |
DEBIT | NUMERIC(12,2) | OUTPUT |
GET_SOLDE_JOURNAL
Retourne le total crΘditeur d'un journal mensuel
Parameter | Type | In/Out | Description |
INDEX_JM | SMALLINT | INPUT | |
MONTANT | NUMERIC(12,2) | OUTPUT |
GRAND_LIVRE
Retourne le grand-livre regroupΘ (pas de dΘtail des tiers) de l'exercice
Parameter | Type | In/Out | Description |
INDX_EXERCICE | SMALLINT | INPUT | Index de l'exercice (-> EXERCICE,INDX) |
INDEX_CPT | INTEGER | INPUT | 0: Tous les comptes. n: Compte d'index n seulement |
AVEC_TIERS | SMALLINT | INPUT | 0: regrouper les comptes Tiers 1: DΘtail pour chaque tiers |
QUE_LETTRE | SMALLINT | INPUT | 1: Seulement les Θcritures lettrΘes |
QUE_NON_LETTRE | SMALLINT | INPUT | 1: Seulement les Θcritures non-lettrΘes |
INDX | INTEGER | OUTPUT | Index du compte en cours |
DATE_MVT | DATE | OUTPUT | Date du mouvement |
CODEJ | VARCHAR(4) | OUTPUT | Code du Journal |
NO_INTERNE | VARCHAR(15) | OUTPUT | N░ de la piΦce (numΘrotation) |
NO_EXTERNE | VARCHAR(15) | OUTPUT | N░ original de la piΦce (N░ de facture, de ticket, etc) |
LIBELLE | VARCHAR(80) | OUTPUT | Description de l'Θcriture |
LETTRAGE | VARCHAR(4) | OUTPUT | Lettrage de la ligne d'Θcriture (NULL si ligne non-lettrΘe) |
DEBIT | NUMERIC(12,2) | OUTPUT | Montant dΘbiteur |
CREDIT | NUMERIC(12,2) | OUTPUT | Montant crΘditeur |
SOLDEP | NUMERIC(12,2) | OUTPUT | Solde progressif du compte (=somme des montants prΘcΘdents) |
LIB_GENE | VARCHAR(15) | OUTPUT | LibellΘ du compte gΘnΘral |
LIB_AUXI | VARCHAR(15) | OUTPUT | LibellΘ du compte tiers |
IMPORT_COMPTE
Usage interne
Parameter | Type | In/Out | Description |
LIB_COURT | VARCHAR(15) | INPUT | |
LIB_LONG | VARCHAR(80) | INPUT | |
CODEMAGASIN | VARCHAR(15) | INPUT | |
REGROUPEMENT | VARCHAR(15) | INPUT | |
VALEUR_TVA | VARCHAR(6) | INPUT |
IMPORT_TVA
Usage interne
Parameter | Type | In/Out | Description |
DESIGNATION | VARCHAR(40) | INPUT | |
VALEUR | INTEGER | INPUT |
INTERROGATION
Interrogation des Θcritures entre deux dates
Parameter | Type | In/Out | Description |
INDEX_EXERCICE | INTEGER | INPUT | |
DATEDEB | DATE | INPUT | |
DATEFIN | DATE | INPUT | |
DETAILS | SMALLINT | INPUT | |
LIBJOURNAL | VARCHAR(4) | OUTPUT | |
NO_INTERNE | VARCHAR(15) | OUTPUT | |
DATE_MVT | DATE | OUTPUT | |
NO_EXTERNE | VARCHAR(15) | OUTPUT | |
GENE | VARCHAR(15) | OUTPUT | |
AUXI | VARCHAR(15) | OUTPUT | |
LIBELLE | VARCHAR(80) | OUTPUT | |
LETTRAGE | VARCHAR(4) | OUTPUT | |
DEBIT | NUMERIC(12,2) | OUTPUT | |
CREDIT | NUMERIC(12,2) | OUTPUT | |
VERROU | SMALLINT | OUTPUT | |
MONTANT | NUMERIC(12,2) | OUTPUT | |
INDX_MVT | INTEGER | OUTPUT | |
NOLIGNE | SMALLINT | OUTPUT | |
LIB_CPT | VARCHAR(80) | OUTPUT | |
INDX_JL | SMALLINT | OUTPUT | |
DATEPONT | DATE | OUTPUT |
INTERROGATION_CPT
Liste des Θcritures d'un compte (regroupΘe)
Parameter | Type | In/Out | Description |
INDX | INTEGER | INPUT | |
INDX_EXERCICE | SMALLINT | INPUT | Index de l'exercice (-> EXERCICE.INDX) |
CODEJ | VARCHAR(4) | OUTPUT | Code du Journal |
DATE_MVT | DATE | OUTPUT | Date du mouvement |
NO_INTERNE | VARCHAR(15) | OUTPUT | |
NO_EXTERNE | VARCHAR(15) | OUTPUT | |
AUXI | VARCHAR(15) | OUTPUT | |
LIBELLE | VARCHAR(80) | OUTPUT | |
LETTRAGE | VARCHAR(4) | OUTPUT | |
DEBIT | NUMERIC(12,2) | OUTPUT | |
CREDIT | NUMERIC(12,2) | OUTPUT | |
VERROU | SMALLINT | OUTPUT | |
MONTANT | NUMERIC(12,2) | OUTPUT | |
INDX_MVT | INTEGER | OUTPUT | |
NOLIGNE | SMALLINT | OUTPUT | |
INDX_CPT | INTEGER | OUTPUT | Index du compte auxilliaire |
INTERROGATION_JL
Liste des Θcritures d'un Journal
Parameter | Type | In/Out | Description |
INDX_JM | INTEGER | INPUT | |
NO_INTERNE | VARCHAR(15) | OUTPUT | |
DATE_MVT | DATE | OUTPUT | |
NO_EXTERNE | VARCHAR(15) | OUTPUT | |
GENE | VARCHAR(15) | OUTPUT | |
AUXI | VARCHAR(15) | OUTPUT | |
LIBELLE | VARCHAR(80) | OUTPUT | |
LETTRAGE | VARCHAR(4) | OUTPUT | |
DEBIT | NUMERIC(12,2) | OUTPUT | |
CREDIT | NUMERIC(12,2) | OUTPUT | |
VERROU | SMALLINT | OUTPUT | |
MONTANT | NUMERIC(12,2) | OUTPUT | |
INDX_MVT | INTEGER | OUTPUT | |
NOLIGNE | SMALLINT | OUTPUT | |
LIB_CPT | VARCHAR(80) | OUTPUT |
INTERROGATION_LISTE
Parameter | Type | In/Out | Description |
NOLISTE | INTEGER | INPUT | |
LIBJOURNAL | VARCHAR(4) | OUTPUT | |
NO_INTERNE | VARCHAR(15) | OUTPUT | |
DATE_MVT | DATE | OUTPUT | |
NO_EXTERNE | VARCHAR(15) | OUTPUT | |
GENE | VARCHAR(15) | OUTPUT | |
AUXI | VARCHAR(15) | OUTPUT | |
LIBELLE | VARCHAR(80) | OUTPUT | |
LETTRAGE | VARCHAR(4) | OUTPUT | |
DEBIT | NUMERIC(12,2) | OUTPUT | |
CREDIT | NUMERIC(12,2) | OUTPUT | |
VERROU | SMALLINT | OUTPUT | |
MONTANT | NUMERIC(12,2) | OUTPUT | |
INDX_MVT | INTEGER | OUTPUT | |
NOLIGNE | SMALLINT | OUTPUT | |
LIB_CPT | VARCHAR(80) | OUTPUT | |
INDX_JL | SMALLINT | OUTPUT | |
DATEPONT | DATE | OUTPUT |
INTERROGATION_MVT
Liste des Θcritures d'un mouvement
Parameter | Type | In/Out | Description |
INDX_MVT | INTEGER | INPUT | |
NOLIGNE | SMALLINT | OUTPUT | |
DATE_MVT | DATE | OUTPUT | |
NO_INTERNE | VARCHAR(15) | OUTPUT | |
NO_EXTERNE | VARCHAR(15) | OUTPUT | |
GENE | VARCHAR(15) | OUTPUT | |
AUXI | VARCHAR(15) | OUTPUT | |
LIBELLE | VARCHAR(80) | OUTPUT | |
LETTRAGE | VARCHAR(4) | OUTPUT | |
DEBIT | NUMERIC(12,2) | OUTPUT | |
CREDIT | NUMERIC(12,2) | OUTPUT | |
VERROU | SMALLINT | OUTPUT | |
MONTANT | NUMERIC(12,2) | OUTPUT |
IS_EFF_MOUVEMENT_OK
Indique si un mouvement est verrouillΘ (1=Oui)
Parameter | Type | In/Out | Description |
INDEX_MVT | SMALLINT | INPUT | |
EFF_OK | SMALLINT | OUTPUT |
LISTE_COMPTES
Retourne la liste des comptes avec les tiers
Parameter | Type | In/Out | Description |
AVEC_TIERS | SMALLINT | INPUT | |
INDX | INTEGER | OUTPUT | |
INDX_GENE | INTEGER | OUTPUT | |
INDX_AUXI | INTEGER | OUTPUT | |
COMPTE | VARCHAR(15) | OUTPUT | |
TIERS | VARCHAR(15) | OUTPUT | |
DESCRIPTION | VARCHAR(80) | OUTPUT |
LISTE_JOURNAUX_MENSUELS
Parameter | Type | In/Out | Description |
INDX_E | SMALLINT | INPUT | |
TYPE_LISTE | SMALLINT | INPUT | 0: Tous 1: MouvementΘ 2: MouvementΘ plus un vide |
INDX_JM | INTEGER | OUTPUT | |
MOIS | SMALLINT | OUTPUT | |
CODE_J | VARCHAR(4) | OUTPUT | |
DESI | VARCHAR(80) | OUTPUT | |
DATE_MODIF | DATE | OUTPUT | |
MONTANT | NUMERIC(12,2) | OUTPUT | |
DATE_PRN | DATE | OUTPUT | |
DATE_CLOTURE | DATE | OUTPUT | |
NBR | INTEGER | OUTPUT | |
NOMOIS | SMALLINT | OUTPUT |
SET_IMPAIRE
ProcΘdure interne. Met α jour le champ MOUVEMENTS.IMPAIRE servant α dΘfinir la couleur de fond dans la liste des mouvements
Parameter | Type | In/Out | Description |
NO_JOURNAL_MOIS | SMALLINT | INPUT |
SOLDE_JM_COMPTE
Met α jour le solde mensuel d'un journal
Parameter | Type | In/Out | Description |
INDEX_JM | SMALLINT | INPUT | |
INDEX_COMPTE | INTEGER | OUTPUT | |
CREDIT | NUMERIC(12,2) | OUTPUT | |
DEBIT | NUMERIC(12,2) | OUTPUT |
UPDATE_DATE_CLOTURE_JM
Cl⌠ture un journal si tous les mouvements sont totalement verrouillΘs
Parameter | Type | In/Out | Description |
INDX_JM | SMALLINT | INPUT |
VERROUILLE_JM
Verrouille un journal
Parameter | Type | In/Out | Description |
INDX_JM | INTEGER | INPUT |
VERROUILLE_MVT
Verrouille un mouvement (et le journal s'il est totalement verrouillΘ)
Parameter | Type | In/Out | Description |
INDX_MVT | INTEGER | INPUT |