Points d'entrée > Module Immobilisations > Script standard TRTFAS 

TRTFAS - Modification du calcul standard du coefficient de déduction TVA

Le point d'entrée TVACOEDEDUCpermet de substituer un calcul spécifique du coeffcient de déduction TVA au calcul standard.

Contexte et mode de fonctionnement

Les paramètres en entrée sont :

PASJCOE Coefficient d'assujettissement
PTAXCOE Coefficient de taxation
PADMCOE Coefficient d'admission

RDEDCOE contient le coefficient de déduction TVA calculé. Ce coefficient peut donc être calculé de manière spécifique à partir des informations disponibles en entrée.

SKPALWCTL - Saut contrôle STD mode amortissement - règle particulière

Le point d'entrée SKPALWCTLpermet de ne pas effectuer le contrôle standard de validité des règles particulières pour certains modes d'amortissements.

Actuellement il existe un contrôle bloquant pour tous pays <> "FR".

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours

Cas d’appel

Le point d’entrée est placé dans le sous-programme CONTROLE_METHODE() du script TRTFAS, juste avant le contrôle de validité des règles particulières par rapport au mode d'amortissement de chaque plan et au pays de la société du bien comptable. 


Variables et masques disponibles

La variable locale [L] SKIP_CTL  est disponible. Par défaut, cette variable est initialisée à 1 avant l'appel du point d'entrée SKPALWCTL

Pour que le contrôle standard ne soit pas effectué il faut changer la valeur de cette variable en spécifique (valeur <>1).  

Masques ouverts 

Masque

Contenu significatif

Intitulé Table

METH [METH]

Oui

Toutes les valeurs d'un plan d'amortissement 

et d'un bien comptable










UPDHEADAT- Modification de la date comptable de l'entête d'une facture de vente

Le point d'entrée UPDHEADAT permet de modifier la variable WHEADAT et la variable 

WHEABPRDAT qui alimenteront respectivement, dans la table SINVOICE [HEA], les champs ACCDAT et BPRDAT. 


En standard, WHEADAT et WHEABPRDAT sont alimentées avec la date de sortie de l'immobilisation.


Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours

Cas d’appel

Le point d’entrée est placé dans le sous-programme CRE_HEADER_BIC() du script TRTFAS, juste après l'alimentation des variables WHEADAT et WHEABPRDAT avec la date de sortie de l'immobilisation.


Variables et masques disponibles

 - WHEADAT contiendra la date  qui alimentera ensuite la date  de comptabilisation [F:HEA]ACCDAT, dans la table SINVOICE, 

 - WHEABPRDAT contiendra la date qui alimentera ensuite la date source [F:HEA]BPRDAT, dans la table SINVOICE 

Masques ouverts 

Masque

Contenu significatif

Intitulé Table

FASISSP [FASS]

Oui

Toutes les valeurs des champs concernés par la sortie de l'immobilisation.










UPDLINDAT- Modification de la date comptable d'une ligne de facture de vente

Le point d'entrée UPDLINDAT permet de modifier la variable WHEADAT, qui doit avoir la même valeur que la date définie via le point d'entrée UPDHEADAT.


En standard, WHEADAT est alimentée  avec la date de sortie de l'immobilisation.


Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours

Cas d’appel

Le point d’entrée est placé dans le sous-programme CRE_LINES_BIC() du script TRTFAS, juste après l'alimentation de la variable WHEADAT avec la date de sortie de l'immobilisation.


Variables et masques disponibles

WHEADAT contiendra la date qui servira à la recherche du numéro de pièce et au contrôle chronologique par rapport au dernier numéro affecté. 


Masques ouverts 

Masque/tables

Contenu significatif ?

Contenu

Masque

 FASISSP [FASS]

Oui

Toutes les valeurs des champs concernés par la sortie de l'immobilisation.

Table GTYPACCENT [GTE]