Traitement ANUBIS : Annulation comptable d'une facture fournisseur
BEFDELBIS : Avant l'annulation comptable d'une facture fournisseur
Ce point d’entrée permet de réaliser d’autres traitements suite à l’annulation comptable d'une facture fournisseur.
L'annulation comptable d'une facture fournisseur est associé au code activité KIG
Contexte et mode de fonctionnement
Transaction
Il y a une transaction en cours.
Fichier trace
Il y a un fichier trace ouvert.
Différents cas d’appel
Ce point d’entrée est appelé après le traitement standard d’annulation comptable d'une facture fournisseur (mise à jour des mouvements fournisseurs, suppression de la pièce comptable, dévalorisation de la balance, mise à jour des échéances) mais juste avant l’instruction Commit de validation des changements. Au retour de ce point d’entrée, la variable GPE est testée et permet de valider ou rejeter globalement les mises à jour effectuées.
L'annulation comptable est appelé à partir d'une facture tiers fournisseur (fonction GESBIS) ou d'une facture d'achat (fonction GESPIH)
Variables et masques disponibles
Les classes [M:BIS0,1,2,3] ou [M:PIH0,1,2,3,4] sont disponibles selon que l’on se trouve en gestion de factures tiers ou factures d'achat.
Variable ou masque |
Définition |
Masque [M:BIS0,1,2,3] |
Factures tiers fournisseurs |
Masque [M:PIH0,1,2,3,4] |
Factures d'achats |
Variable FACTURE |
Numéro de facture fournisseur à annuler |
Variables TYPPCE, PIECE |
Numéro de pièce comptable (TYP&NUM) associé à la facture |
Tables ouvertes
Table |
Contenu significatif |
Intitulé Table |
GACCENTRY [HAE] |
Oui |
Pièces comptables |
GACCENTRYD [DAE] |
Non |
Lignes de pièces comptables |
GACCENTRYA [DAA] |
Non |
Lignes analytiques comptables |
BALANCE [BAL] |
Non |
Balances |
BALANA [BLA] |
Non |
Balances analytiques |
GACCDUDATE [DUD] |
Non |
Échéances |
PINVOICE [PIH] |
Oui |
Factures d'achat |
PINVOICED [PID] |
Non |
Factures d'achat détail |
BPSUPPMVT [MVS] |
Oui |
Mouvements fournisseurs |
TABCUR [TCU] |
Non |
Tables des devises |
TABCHANGE [TCH] |
Non |
Table des cours des devises |
DELVCRINV : Annulation comptable d'une facture client
Ce point d’entrée permet de prendre la main pour dérouter le programme standard d'annulation comptable de facture fournisseur.
L'annulation comptable d'une facture client est associé au code activité KIG
Contexte et mode de fonctionnement
Transaction
Il n'y a pas de transaction en cours.
Fichier trace
Il y a un fichier trace ouvert.
Différents cas d’appel
Ce point d’entrée est appelé au tout début du sous-programme standard d’annulation comptable d'une facture fournisseur.
Au retour de ce point d’entrée, la variable GPE est testée. Si sa valeur a été positionnée à 1 dans le traitement spécifique, le programme standard d'annulation comptable ne sera pas exécuté.
Variables et masques disponibles
Variable ou masque |
Définition |
Masque [M:BIS0,1,2,3] |
Factures tiers fournisseurs |
Variable FACTURE |
Numéro de facture client à annuler |
AFTDELVCR : Après suppression de la pièce comptable
Ce point d’entrée permet de prendre la main juste après la suppression de la pièce comptable, c'est-à-dire après l'exécution de l'instruction "Delete" effectuée sur les tables GACCENTRY, GACCENTRYD et GACCENTRYA pour notamment gérer la suppression des enregistrements d'une table spécifique.
Contexte et mode de fonctionnement
Transaction
Il y a une transaction en cours.
Fichier trace
Il y a un fichier trace ouvert.
Différents cas d’appel
Ce point d’entrée est appelé dans le sous-programme standard d’annulation comptable d'une facture fournisseur et juste l'intruction "Delete" effectuée sur les tables des écritures comptables pour supprimer la pièce (GACCENTRY, GACCENTRYD, GACCENTRYA).
Variables disponibles
Variables |
Définition |
Variables TYPPCE, PIECE |
Type et Numéro de pièce comptable associé à la facture |
|
Tables ouvertes
Table |
Contenu significatif |
Intitulé Table |
GACCENTRY [HAE] |
Non |
Pièces comptables |
GACCENTRYD [DAE] |
Non |
Lignes de pièces comptables |
GACCENTRYA [DAA] |
Non |
Lignes analytiques comptables |
BALANCE [BAL] |
Non |
Balances |
BALANA [BLA] |
Non |
Balances analytiques |
GACCDUDATE [DUD] |
Non |
Échéances |