Traitement FUNAUTINVT : Facturation automatique des transferts stock
AUTINVTFIL : Ajout de critères de sélection des pièces de transferts à facturer
Ce point d’entrée permet de prendre la main lors de la définition des critères de sélection des pièces de transferts stock à facturer.
Il permet d’ajouter des filtres supplémentaires sur ces pièces.
Il est appelé dans le traitement de facturation automatique des pièces de transferts stock FUNAUTINVT.
Contexte et mode de fonctionnement
Transaction
Il n’y a pas de transaction en cours.
Fichier trace
Il n’y a pas encore de fichier trace ouvert lorsque l’on est en phase de sélection des pièces de transferts.
Contexte d’appel
Ce point d’entrée est appelé lors de la définition des critères de sélection.
Variables et masques disponibles
Le masque de sélection des pièces de transferts [M :DIA] (SAUTINVT) est encore disponible.
Les critères standards sont chargés dans la variable CRITERE. Ils concernent le fichier entête changement stock (SCHGH).
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 la devise qui doit être «EUR».
FILSUP -= ‘ & CUR = « EURI »’
FILSUP est évaluée en même temps que CRITERE, lors du filter sur le fichier SCHGH. Les critères doivent se rapporter à des zones du fichier SCHGH.
Tables ouvertes
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte. 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 |
|
|
Tables données de base |
TABCOUAFF |
Non |
Table affectation compteurs |
TABSIVTYP |
Oui |
Table type facture client |
ACODNUM |
Non |
Compteur document |
BPARTNER |
Non |
Tiers |
BPCUSTOMER |
Non |
Clients |
BPDLVCUST |
Non |
Clients livrés |
BPCUSTMVT |
Non |
Mouvements clients |
ITMMASTER |
Non |
Articles |
ITMSALES |
Non |
Articles-ventes |
ITMFACILITY |
Non |
Articles-sites |
|
|
Tables stocks |
SCHGH |
Non |
En-tête changement stock |
SCHGD |
Non |
Ligne changement stock |
|
|
Tables ventes |
SINVOICE |
Non |
Factures entête |
SINVOICEV |
Non |
Factures entête valorisation |
SINVOICED |
Non |
Factures ligne |
|
|
Tables de travail |
SWRKINV |
Non |
Fichier travail |
|
|
Tables comptabilité |
GTYPACCENT |
Non |
Types de pièces |
GACCCODE |
Non |
Codes comptables |
GACCOUNT |
Non |
Comptes généraux |
GAUTACE |
Non |
Pièces automatiques |
GAUTACEF |
Non |
Formules pièces automatiques |
GJOURNAL |
Non |
Journaux comptables |
AUTINVTSEL : Ajout contrôles d'autorisation d'une pièce de transferts à facturer
Ce point d’entrée permet de prendre la main après la lecture d'une pièce de transferts sélectionnée. Il permet ainsi de rajouter des tests permettant de rejeter la pièce.
Il est appelé dans le traitement de facturation automatique des pièces de transferts stock FUNAUTINVT
Contexte et mode de fonctionnement
Transaction
Il n’y a pas de transaction en cours
Pour refuser la pièce, il faut positionner la variable OK à 1.
Fichier trace
Il y a un fichier trace ouvert
Contexte d’appel
Ce point d’entrée est appelé à chaque lecture d'une pièce.
Variables et masques disponibles
Le masque de sélection des pièces de transferts [M :DIA] (SAUTINVT) est disponible.
Tables ouvertes
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte. 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 |
|
|
Tables données de base |
TABCOUAFF |
Non |
Table affectation compteurs |
TABSIVTYP |
Non |
Table type facture client |
ACODNUM |
Non |
Compteur document |
BPARTNER |
Non |
Tiers |
BPCUSTOMER |
Non |
Clients |
BPDLVCUST |
Non |
Clients livrés |
BPCUSTMVT |
Non |
Mouvements clients |
ITMMASTER |
Non |
Articles |
ITMSALES |
Non |
Articles-ventes |
ITMFACILITY |
Non |
Articles-sites |
|
|
Tables stocks |
SCHGH |
Oui |
En-tête changement stock |
SCHGD |
Non |
Ligne changement stock |
|
|
Tables ventes |
SINVOICE |
Non |
Factures entête |
SINVOICEV |
Non |
Factures entête valorisation |
SINVOICED |
Non |
Factures ligne |
|
|
Tables de travail |
SWRKINV |
Non |
Fichier travail |
|
|
Tables comptabilité |
GTYPACCENT |
Non |
Types de pièces |
GACCCODE |
Non |
Codes comptables |
GACCOUNT |
Non |
Comptes généraux |
GAUTACE |
Non |
Pièces automatiques |
GAUTACEF |
Non |
Formules pièces automatiques |
GJOURNAL |
Non |
Journaux comptables |