Points d'entrée > Module Comptabilité > Script standard SUBGAS 

CONTEURO : Inhiber remise à zéro des montants forcés des écritures en devise IN

Ce point d’entrée permet d’inhiber la remise à zéro des montants forcés dans le cas d’écritures en devises in.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Fichier trace

Il n’y a pas de fichier trace ouvert

Variables et masques disponibles

Les écrans [HAE0], [HAE1] et [HAE2] contiennent la pièce en cours de validation.

EXTOURNE : Mise à jour de zones spécifiques en extourne de pièce

Ce point d’entrée permet de mettre à jour des zones spécifiques lorsqu’on extourne une pièce

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Fichier trace

Il y a un fichier trace ouvert

Variables et masques disponibles

Les écrans [HAE0], [HAE1] et [HAE2] contiennent la pièce d’extourne en cours de création

LIGNE_EXT : Avant création de la pièce d'extourne

Ce point d’entrée permet de prendre la main au cours de la création d’une pièce d’extourne. A L’origine, il a été créé de manière à pouvoir modifier le libellé des lignes d’écritures créées.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Fichier trace

Il n’y a pas de fichier trace ouvert

Variables et masques disponibles

Les écrans [HAE0], [HAE1] et [HAE2] contiennent la pièce d’extourne en cours de création. Tous les champs de ces écrans sont accessibles. La variable locale NOL contient l’indice de la ligne. A la sortie de l’appel au point d’entrée LIGNE_EXT, le libellé de la ligne d’écriture créée par l’extourne est initialisé au contenu de la variable [L]RVSLIB.

MODECH : modification des échéances en création batch

Ce point d’entrée permet de modifier les échéances créées lors de la génération d’une pièce comptable en batch, c’est à dire par les pièces automatiques.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Fichier trace

Il n’y a pas de fichier trace ouvert.

Cas d’appel

Ce point d’entrée est appelé en création de pièces batch, pour chaque ligne de la pièce comptable portée sur un collectif.

Variables et masques disponibles

Les écrans [HAE0], [HAE1] et [HAE2] contiennent les informations de la pièce en cours de création. La variable locale NOL est l’indice de parcours des lignes de la pièce. NOL varie de 0 à [M]NBLIG-1.

La classe [F:DAE] contient les données de la ligne créée.

La classe [F:DUD] est disponible dans ce point d’entrée, mais son contenu n’est pas significatif.

A la sortie de l’appel au point d’entrée, la variable GOK est testée.

ECHEANCE : Avant création de l'échéance

Ce point d’entrée permet de prendre la main juste avant la création de l’échéance de manière à modifier l’initialisation standard de certains champs de l’échéance à créer

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Fichier trace

Il n’y a pas de fichier trace ouvert.

Cas d’appel

Ce point d’entrée est appelé juste avant le ‘Write [DUD]’ et après l’affectation des champs de l’échéance à créer  

Variables et masques disponibles

La classe [F:HAE] contient les données de la pièce comptable créée

La classe [F:DAE] contient les données de la ligne d’écriture pour laquelle on crée une échéance

CONTTVA : inhiber le contrôle de TVA standard/Ajouter des contrôles spécifiques

Ce point d’entrée permet d’inhiber le contrôle des montants TVA standard et d'ajouter des contrôles en spécifique.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Fichier trace

Il n’y a pas de fichier trace ouvert.

Cas d’appel

Ce point d’entrée est appelé dans l'étiquette $VERIF de l'action VERIF_MOD, donc en modification de la pièce comptable.  

Variables et masques disponibles

Les masques [M:HAE0], [M:HAE1], [M:HAE2] sont disponibles.

La variable integer CONTTVA doit être alimenté avec la valeur 2 pour que le contrôle des montants TVA standard ne soit pas effectué par la suite.

OFFSET_ACCOUNT : Alimenter la contrepartie

Ce point d'entrée permet de prendre la main avant la création la pièce pour alimenter la contrepartie ; champ OFFACC . Juste avant le write "DAE".

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Fichier trace

Il n’y a pas de fichier trace ouvert.

Cas d’appel

Ce point d’entrée permet de prendre la main juste avant la création de la pièce de manière à modifier la contrepartie de la ligne en création.

Variables et masques disponibles

Les écrans [HAE0], [HAE1] et [HAE2] contiennent les informations de la pièce en cours de création.  La variable locale NOL est l’indice de parcours des lignes de la pièce. NOL varie de 0 à [M]NBLIG-1.

La classe [F:DAE] contient les données de la ligne d’écriture.

BEFWRIDAE : Avant création des lignes d'écritures

Ce point d'entrée permet de prendre la main juste avant le write "DAE" permettant la création des lignes d'écritures comptables.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Cas d’appel

Ce point d’entrée permet de prendre la main juste avant la création des lignes de pièces comptables de manière à modifier l'initialisation de certains champs de GACCENTRYD avant l'instruction Write [DAE]. 

Variables et masques disponibles

L'écran [HAEW] contient les informations de la pièce en cours de création.  La variable locale NOL est l’indice de parcours des lignes de la pièce. NOL varie de 0 à [M:HAEW]NB-1.

La classe [F:DAE] contient les données de la ligne d’écriture.

BEFINIRVS : Avant alimentation de la pièce d'extourne

Ce point d'entrée permet de prendre la main juste après la mise à jour de la pièce extournée et juste avant l'alimentation de la pièce d'extourne de manière à initialiser un champ de la pièce d'extourne par rapport à la valeur d'un champ de la pièce extournée. 

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Fichier trace

Il y a un fichier trace ouvert.

Cas d’appel

Ce point d’entrée permet de prendre la main juste après la mise de la pièce à extourner et avant la création de la pièce d'extourne.

Variables et masques disponibles

Les écrans [HAE0], [HAE1], [HAE2] et la classe [F:HAE] contiennent les informations de la pièce faisant l'objet de l'extourne.

La variable locale [L]RVSDAT contient la date de l'extourne.

AFTWRIDUD : Après création des échéances

Ce point d'entrée permet de prendre la main juste après la création de l'échéance d'une ligne d'écriture rattachée à un compte collectif. 

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Fichier trace

Il y a un fichier trace ouvert.

Cas d’appel

Ce point d’entrée permet de prendre la main juste après la création de l'échéance rattachée à une ligne d'écriture de type collectif.

Variables et masques disponibles

Les écrans [HAE0], [HAE1], [HAE2] et les classes [F:HAE], [F:DAE], [F:DUD] contiennent les informations de la ligne d'écriture sur laquelle l'échéance a été créée.

BEFUPDDUD : Après modification d'une échéance de l'échancier.

Ce point d’entrée permet de prendre la main juste avant la ré-écriture de la table GACCDUDATE pour modifier la valeur de certains champs de la table ou initialiser certains champs spécifiques qui ont été rajoutés.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Fichier trace

Selon contexte, il y a un fichier trace ouvert.

Cas d’appel

Cepoint d’entrée permet de prendre la main juste avant l'enregistrement d'une échéance lors du parcours de l'échéancier d'une pièce comptable.

Ce point d'entrée est appelé :

- lors de l'enregistrement d'une pièce comptable contenant des lignes avec collectif.

- lors de la génération d'une pièce comptable si l'échéancier a été crée en amont.

Variables et masques disponibles

Lesécrans [HAE0], [HAE1], [HAE2] et les classes [F:HAE], [F:DAE], [F:DUD] contiennent les informations de la ligne d'écriture  et de la ligne de l'échéance en cours de modification.