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
Il y a une transaction en cours
Pour refuser la validation de la facture, il faut positionner la variable GOK à 0.
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.
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
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 |
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
Il y a une transaction en cours
Pour refuser la validation de la facture, il faut positionner la variable GOK à 0.
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.
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
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.
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 |