Ce point d’entrée permet de prendre la main lors de la définition des critères de sélection des factures à valider.
Il permet d’ajouter des filtres supplémentaires sur ces factures.
Il est appelé dans le traitement de validation automatique des factures FUNCFMINV.
Il n’y a pas de transaction en cours.
Il n’y a pas encore de fichier trace ouvert lorsque l’on est en phase de sélection des factures à valider.
Ce point d’entrée est appelé lors de la définition des critères de sélection.
Le masque de sélection des factures [M :DIA] (SCI1) est encore disponible.
Les critères standards sont chargés dans la variable CRITERE. Ils concernent le fichier factures (SINVOICE).
La variable FILSUP a été créée pour l’ajout des critères supplémentaires. Elle est dimensionnée à 250 caractères. Pour que cela fonctionne bien lors de l’évaluation si la variable n’est pas chargée par le point d’entrée, FILSUP est initialisée à la chaine « 1=1 ».
Il suffit de la compléter dans le point d’entrée.
Exemple : Ajout d’un filtre supplémentaire sur le client livré qui doit commencer par « CLI».
FILSUP -= ‘ & BPCORD >= « CLI »’
FILSUP est évaluée en même temps que CRITERE, lors du filter sur le fichier SINVOICE. Les critères doivent se rapporter à des zones du fichier SINVOICE. SINVOICE a été ouvert sous l’abréviation SI2.
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (le client courant est chargé…). Traditionnellement, c’est le cas pour le fichier qui contient l’en-tête et pas pour celui qui contient les lignes…
Table | Contenu significatif | Intitulé Table |
SINVOICE [SI2] | Non | Factures entête |
SINVOICEV | Non | Factures entête valorisation |
SINVOICED | Oui | Factures ligne |
FACILITY | Non | Sites |
COMPANY | Non | Sociétés |
BPARTNER | Non | Tiers |
BPCUSTOMER | Non | Clients |
GACCOUNT | Non | Comptes généraux |
GACCCODE | Non | Codes comptables |
TABCUR | Non | Devises |
TABCHANGE | Non | Cours devises |
TABUNIT | Non | Unités |
GTYPACCENT | Non | Types de pièces |
FISCALYEAR | Non | Exercices |
PERIOD | Non | Périodes |
GACCDUDATE | Non | Echéances |
GAUTACE | Non | Pièces automatiques |
GJOURNAL | Non | Journaux comptables |
GAJOUSTA | Non | Etat des journaux |
STOTRS | Non | Modèles de transactions |
CACNA | Non | Natures analytiques |
CADSP | Non | Répartition à priori |
CACCE | Non | Table des sections analytiques |
CAAUZ | Non | Tables des interdictions |
Ce point d’entrée permet de prendre la main à la fin du contrôle d’autorisation de validation d’une facture. Il permet ainsi de rajouter des tests permettant de rejeter la facture.
Il est appelé dans le traitement de validation des factures FUNCFMINV
Il n’y a pas de transaction en cours
Pour refuser la validation de la facture, il faut positionner la variable OK à 1.
Il y a un fichier trace ouvert
Ce point d’entrée est appelé :
· dans la fonction de validation des factures à la fin des contrôles d’autorisation de validation de chaque facture.
Le masque de sélection des livraisons SCI1 est disponible.
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (le client courant est chargé…). Traditionnellement, c’est le cas pour le fichier qui contient l’en-tête et pas pour celui qui contient les lignes…
Table | Contenu significatif | Intitulé Table |
SINVOICE [SI2] | Oui Il faut utiliser l’abréviation [SI2] et non [SIH] | Factures entête |
SINVOICEV | Non | Factures entête valorisation |
SINVOICED | Non | Factures ligne |
FACILITY | Non | Sites |
COMPANY | Non | Sociétés |
BPARTNER | Non | Tiers |
BPCUSTOMER | Non | Clients |
GACCOUNT | Non | Comptes généraux |
GACCCODE | Non | Codes comptables |
TABCUR | Non | Devises |
TABCHANGE | Non | Cours devises |
TABUNIT | Non | Unités |
GTYPACCENT | Non | Types de pièces |
FISCALYEAR | Non | Exercices |
PERIOD | Non | Périodes |
GACCDUDATE | Non | Echéances |
GAUTACE | Non | Pièces automatiques |
GJOURNAL | Non | Journaux comptables |
|
|
|
Ce point d’entrée permet de prendre la main juste après la validation d'une facture.
Il permet par exemple d'appeler ALIM_ETAT de TRTX3ETA.
Il est appelé dans le traitement de validation des factures FUNCFMINV.
Il n’y a pas de transaction en cours
Il y a un fichier trace ouvert
Ce point d’entrée est appelé :
· dans la fonction de validation des factures à la fin des contrôles d’autorisation de validation de chaque facture.
Le masque de sélection des factures SCI1 est disponible.
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (le client courant est chargé…). Traditionnellement, c’est le cas pour le fichier qui contient l’en-tête et pas pour celui qui contient les lignes…
Table | Contenu significatif | Intitulé Table |
SINVOICE [SI2] | Oui Il faut utiliser l’abréviation [SI2] et non [SIH] | Factures entête |
SINVOICEV | Non | Factures entête valorisation |
SINVOICED | Non | Factures ligne |
FACILITY | Non | Sites |
COMPANY | Non | Sociétés |
BPARTNER | Non | Tiers |
BPCUSTOMER | Non | Clients |
GACCOUNT | Non | Comptes généraux |
GACCCODE | Non | Codes comptables |
TABCUR | Non | Devises |
TABCHANGE | Non | Cours devises |
TABUNIT | Non | Unités |
GTYPACCENT | Non | Types de pièces |
FISCALYEAR | Non | Exercices |
PERIOD | Non | Périodes |
GACCDUDATE | Non | Echéances |
GAUTACE | Non | Pièces automatiques |
GJOURNAL | Non | Journaux comptables |
|
|
|