Traitement TRTVENFACV : Traitement lié à la validation d'une facture vente
CFMINVMAJ : Mises à jour de fichiers spécifiques après validation d'une facture
Ce point d’entrée permet de prendre la main avant la fin de la transaction de validation d’une facture afin de mettre à jour des fichiers spécifiques.
Il est appelé dans le traitement de validation d’une facture TRTVENFACV
Contexte et mode de fonctionnement
Transaction
Il y a une transaction en cours
Pour refuser la validation de la facture, il faut positionner la variable GOK à 0.
Fichier trace
Il y a un fichier trace ouvert lorsque le point d’entrée est appelé depuis la fonction de validation automatique des factures.
Il n’y a pas de fichier trace lorsque le point d’entrée est appelé depuis le bouton validation de la fonction facture.
Différents cas d’appel
Ce point d’entrée est appelé depuis chaque traitement permettant la validation d’une facture :
· Bouton validation de la fonction facture
· Fonction validation facture
Tables ouvertes
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 |
Oui |
Factures entête |
SINVOICEV |
Oui |
Factures entête valorisation |
SINVOICED |
Non |
Factures ligne |
BPCUSTOMER |
Non |
Clients |
BPCUSTMVT |
Non |
Mouvements clients |
TABSIVTYP |
Non |
Types de factures |
GAUTACE |
Non |
Pièces automatiques |
GACCDUDATE |
Non |
Echéances |
PAYORDER |
Non |
Acomptes |
LETACOMPTE : Traitement spécifique de lettrages des acomptes
Ce point d’entrée permet de prendre la main au cours de la validation d’une facture au moment du lettrage des acomptes avec la facture à valider.
Il permet d’effectuer un lettrage particulier des acomptes qui va remplacer le traitement standard.
Il est appelé dans le traitement de validation d’une facture TRTVENFACV
Contexte et mode de fonctionnement
Transaction
Il y a une transaction en cours
Pour refuser la validation de la facture, il faut positionner la variable GOK à 0.
Fichier trace
Il y a un fichier trace ouvert lorsque le point d’entrée est appelé depuis la fonction de validation automatique des factures.
Il n’y a pas de fichier trace lorsque le point d’entrée est appelé depuis le bouton validation de la fonction facture.
Différents cas d’appel
Ce point d’entrée est appelé depuis chaque traitement permettant la validation d’une facture :
· Bouton validation de la fonction facture
· Fonction validation facture
Variables et masques disponibles
La variable WPOINT_ENTREE (local integer) a été créée. Elle permet de ne pas exécuter le traitement standard de lettrage des acomptes. Elle est initialisée à 0 avant l’appel au point d’entrée. Elle doit être positionnée à 1 dans le point d’entrée pour ne pas exécuter le traitement standard.
Tables ouvertes
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 |
Oui |
Factures entête |
SINVOICEV |
Oui |
Factures entête valorisation |
SINVOICED |
Non |
Factures ligne |
ACTIV |
Non |
Code activité |
BPARTNER |
Non |
Tiers |
BPCUSTOMER |
Oui |
Clients |
BPCUSTMVT |
Non |
Mouvements clients |
FACILITY |
Non |
Sites |
GTYPACCENT |
Non |
Types de pièces |
TABSIVTYP |
Non |
Types de factures |
GACCCODE |
Non |
Codes comptables |
GACCOUNT |
Non |
Comptes généraux |
GAUTACE |
Non |
Pièces automatiques |
GACCDUDATE |
Non |
Echéances |
PAYORDER |
Non |
Acomptes |
CREPIH : Génération automatique facture d'achat inter-sites
Ce point d’entrée permet d'intervenir lors de la validation d'une facture de ventes afin de permettre, dans le cadre de l'inter-sites inter-sociétés, la génération automatique de la facture d'achat.
Il est appelé à la fin de la validation de la facture, lors de la détermination de la génération ou pas de la facture d'achat.
Contexte et mode de fonctionnement
Transaction
Il n'y a pas de transaction en cours. La transaction de validation de la facture de vente s'est terminée correctement. La facture a été validée.
Fichier trace
Il y a un fichier trace ouvert lorsque le point d’entrée est appelé depuis la fonction de validation automatique des factures.
Il n’y a pas de fichier trace lorsque le point d’entrée est appelé depuis le bouton validation de la fonction facture.
Différents cas d’appel
Ce point d’entrée est appelé depuis chaque traitement permettant la validation d’une facture :
· Bouton validation de la fonction facture
· Fonction validation facture
Variables et masques disponibles
Le PE se situe juste avant la détermination ou pas de la génération de la facture d'achat.
La classe [F:SIV] est en ligne et chargée.
La variable WPE_CREPIH (local integer) a été créée. Elle est initialisée à 0 avant l’appel au point d’entrée. Elle doit être positionnée à 1 dans le point d’entrée pour forcer la génération de la facture d'achat.
Tables ouvertes
Lorsque le PE est appelé depuis le bouton facture de la gestion factures, les tables de l'objet facture sont ouvertes.
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 |
Oui |
Factures entête |
SINVOICEV |
Oui |
Factures entête valorisation |
SINVOICED |
Non |
Factures ligne |
GACCOUNT |
Non |
Comptes |
SVCRFOOT |
Non |
Document ventes - Elt pied |
SVCRVAT |
Non |
Document ventes - Taxes |
FACILITY |
Non |
Sites |
COMPANY |
Non |
Sociétés |
BPCUSTOMER |
Non |
Clients |
BPARTNER |
Non |
Tiers |
GACCCODE |
Non |
Types de factures |
CADSP |
Non |
Répartitions a priori |
CACCE |
Non |
Sections |
CAAUZ |
Non |
Table des interdictions |
TABCUR |
Non |
Devises |
TABCHANGE |
Non |
Cours de devise |
TABUNIT |
Non |
Unités |
GTYPACCENT |
Non |
Type de pièces |
FISCALYEAR |
Non |
Exercices |
PERIOD |
Non |
Périodes |
GAUTACE |
Non |
Pièces automatiques |
GACCDUDATE |
Non |
Echéances |
GJOURNAL |
Non |
Journaux comptables |
ITMMASTER |
Non |
Articles |
SDELIVERY |
Non |
Entête livraisons |
STOJOU |
Non |
Journal des stocks |
ABATRQT |
Non |
Serveur batch (Requêtes) |
TABPAM |
Non |
Table mode de réglement |
GAJOUSTA |
Non |
Journaux - états par période |