Points d'entrée > Module Comptabilité tiers > Script standard ANUBIC 

BEFDELBIC : Avant l'annulation comptable d'une facture client

Ce point d’entrée permet de réaliser d’autres traitements suite à l’annulation comptable d'une facture client.

L'annulation comptable d'une facture client 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 client (mise à jour des mouvements clients, 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 client (fonction GESBIC).

Variables et masques disponibles

Variable ou masque

Définition

 Masque  [M:BIC0,1,2,3]

 Factures tiers clients

 Variable FACTURE

 Numéro de facture client à 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

 SINVOICE [SIH]

Oui

 Factures de ventes

 BPCUSTMVT [MVC]

Oui

 Mouvements clients

 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 client.

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 client (mise à jour des mouvements clients, suppression de la pièce comptable, dévalorisation de la balance, mise à jour des échéances). 

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:BIC0,1,2,3]

 Factures tiers clients

 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 client 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