Documentation | User Guide

Documentation | User Guide

Créer une fonction fiscale - Détails de configuration

Cette page affiche les détails de configuration lors de la création une fonction fiscale.

Liste des fonctions fiscales

Nom d'écran Page
Liste des fonctions fiscales 509:7025
Type Nom Détails
Champ d'affichage Nom de fonction Affiche le nom de la fonction de taxe.
Champ d'affichage Version Affiche la version de la fonction de taxe.
Champ d'affichage Type de fonction Affiche le type de la fonction de taxe.
Bouton Créer Un clic sur ce bouton redirige l'utilisateur vers la page Fonction de taxe (509:7026) permettant à l'utilisateur d'ajouter de nouvelles fonctions fiscales et de configurer ses paramètres d'entrée.
Disponible uniquement pour les utilisateurs ayant le rôle de «Développeur»;.
Bouton Icône Modifier Un clic sur cette icône ouvre la page Fonction de taxe (509:7026) permettant à l'utilisateur d'afficher les détails de la fonction fiscale, de créer une nouvelle version d'une fonction fiscale et de modifier ou supprimer une fonction de taxe.

Fonction de taxe

Nom d'écran Page
Fonction de taxe 509:7026
Type Nom Détails
LdV Type de fonction Indique le type de fonction. Une LdV est disponible sur la page Tables de base standard (509:6000) avec le nom de la table = 'TAX_FUNCTION_TYPE'.
Disponible uniquement si l'utilisateur a le rôle de «Développeur» et que la fonction de taxe n'est pas utilisée par un formulaire de taxe ou un calendrier.
Obligatoire.
Champ Nom de fonction Texte libre permettant de saisir le nom unique de la fonction de taxe.
Disponible uniquement si l'utilisateur a le rôle de «Développeur», que la fonction de taxe n'est pas utilisée par un formulaire de taxe ou un calendrier et qu'il s'agit de la seule version créée pour cette fonction de taxe.
Obligatoire.
Champ d'affichage Version La version de la fonction de taxe.
Généré en séquence automatiquement par le système lors de la création d'une nouvelle version.
Lorsque la première version est créée, elle contient la valeur «1».
Champ d'affichage Date de création de version Date à laquelle chaque version a été créée.
Affiche automatiquement la date du jour lorsqu'une nouvelle version est créée.
Champ Description Texte libre décrivant la fonction fiscale.
Disponible uniquement si l'utilisateur a le rôle de «Développeur» et que la fonction de taxe n'est pas utilisée par un formulaire de taxe ou un calendrier.
Obligatoire.
Champ Instruction de sélection de requête Ce champ est utilisé par le programmeur afin de spécifier les données qui seront récupérées une fois la base de donénes interrogée.
Ce champ est désactivé si le champ Procédures/Fonctions est saisi.
Afficher uniquement si l'utilisateur n'a pas le rôle de «Développeur» et si la fonction de taxe est déjà utilisée par un formulaire de taxe ou un calendrier.
LdV Procédures/Fonctions Permet au programmeur de sélectionner la procédure ou la fonction contenant la logique à utiliser comme corps de la fonction de taxe.
Remarque :
Les fonctions/procédures doivent être créées dans les PL/SQL non autonomes :
(1) Une procédure est un sous-programme qui exécute une action spécifique.
Une fonction est un sous-programme qui renvoie une seule valeur.
Une LdV est disponible à partir de la table SIGTAS «procedure_function» où les fonctions et procédures sont stockées par les programmeurs.
Ce champ est désactivé si le champ Instruction de sélection de requête est saisi.
Les insertions et les mises à jour sont uniquement autorisées aux utilisateurs ayant le rôle de «Développeur» et pour les fonctions fiscales non utilisées par un formulaire fiscal ou un calendrier.
Section inférieure (Paramètres d'entrée)
Nom d'écran Page
Fonction fiscale 509:7026
Type Nom Détails
Champ d'affichage Paramètre d'entrée Le paramètre d'entrée (type spécial de variables) défini dans le cadre de la Requête/Procédure/Fonction» de la fonction de taxe.
Champ d'affichage Type de paramètre d'entrée Affiche le type de données du paramètre d'entrée.
Champ d'affichage Valeur du paramètre d'entrée Affiche la valeur du paramètre d'entrée.
Bouton Créer Un clic sur ce bouton redirige l'utilisateur vers la fenêtre contextuelle Paramètres d'entrée (509:7027) permettant à l'utilisateur d'ajouter de nouveaux paramètres à la fonction de taxe.
Le bouton est disponible :
(1) Après avoir enregistré une fonction de taxe nouvellement créée si une «Instruction de sélection de requête» a été saisie.
(2) En mode de mise à jour si l'utilisateur a le rôle de «Développeur», que la fonction de taxe n'est pas utilisée par un formulaire ou un calendrier et qu'une «Instruction de sélection de requête» a été saisie.
Bouton Supprimer tous les paramètres d'entrée Supprime tous les paramètres de la fonction de taxe.
Le bouton est disponible :
(1) Après avoir enregistré une fonction de taxe nouvellement créée si une «Instruction de sélection de requête» a été saisie. (2) En mode de mise à jour si l'utilisateur a le rôle de «Développeur», que la fonction de taxe n'est pas utilisée par un formulaire ou un calendrier et qu'une «instruction de sélection de requête» a été saisie.
Bouton Sauvegarder Mode création : Une fois qu'une fonction fiscale nouvellement créée est enregistrée, alors :
(1) Si une «instruction de sélection de requête» a été saisie, les boutons Créer et Supprimer tous les paramètres d'entrée sont activés, permettant à l'utilisateur de définir les paramètres d'entrée.
(2) Sinon, la liste des paramètres d'entrée de la procédure/fonction sélectionnée est automatiquement générée et affichée (aucun bouton n'est disponible).
Mode de mise à jour : enregistre les modifications.
Ce bouton n'est activé que si l'utilisateur a le rôle de «Développeur» et que la fonction de taxe n'est pas utilisée par un formulaire de taxe ou un calendrier.
Règles de validation:
(1) Une instruction de requête, ou une procédure/fonction doit être saisie, sinon le message d'erreur - 6304 est généré «Veuillez saisir une instruction de sélection de requête ou sélectionner une procédure/fonction».
(2) Un nom unique doit être saisi pour chaque version de la fonction fiscale.
(3) Vérifier la syntaxe de l'instruction de sélection de requête saisie (le cas échéant). En cas de problème, le message d'erreur - 9565 s'affiche «La syntaxe de la requête est incorrecte : Suivi du message d'erreur d'origine expliquant le problème.»
Bouton Valider l'instruction Vérifie la syntaxe de l'instruction de sélection de requête saisie. En cas de problème, le message d'erreur - 9565 s'affiche «La syntaxe de la requête est incorrecte : Suivi du message d'erreur d'origine expliquant le problème».
Règles de validation :
Désactivé si le champ Procédures/Fonctions est saisi.
Bouton Supprimer S'affiche uniquement lors de la consultation d'une fonction fiscale existante. <br /Règles de validation :
Il n'est pas autorisé à supprimer une fonction de taxe ayant des paramètres d'entrée.
Bouton Crèer une nouvelle version Une nouvelle version doit être créée lorsque des changements sont effectués à une fonction fiscale déjà exécutée et utilisée dans un formulaire fiscal ou dans un barème fiscal pour une cotisation, un redressement ou une cotisation immédiate.
Si coché, le système copie la fonction fiscale avec un nouveau numéro de version. Cette version est modifiable et peut accepter les modifications.
Affiché uniquement lors de la consultation de la dernière version d'une fonction fiscale existante.
Fenêtre contextuelle Paramètre d'entrée
Nom d'écran Page
Fenêtre contextuelle Paramètre d'entrée 509:7027
Type Nom Détails
Champ Paramètre d'entrée Le nom du paramètre d'entrée (type spécial de variables) défini dans le cadre de la Requête/Procédures/Fonctions de la fonction de taxe.
Ce champ peut être saisi en tant que texte libre si une instruction de sélection de requête a été saisie, que l'utilisateur a le rôle de «Développeur» et que la fonction de taxe n'est pas utilisée par un formulaire de taxe ou un calendrier.
Règle de validations :
Le paramètre d'entrée doit être unique, sinon un message d'erreur - 9680 s'affiche «Un enregistrement est déjà existant avec le même paramêtre d'entrée.»
Obligatoire.
LdV Type de paramètre d'entrée Affiche le type de données du paramètre d'entrée.
Ce champ est saisissable et une liste de valeurs est disponible, si une «instruction de sélection de requête» a été saisie, que l'utilisateur a le rôle de «Développeur» et que la fonction de taxe n'est pas utilisée par un formulaire de taxe ou un calendrier.
Obligatoire.
Champ Valeur du paramètre d'entrée Affiche la valeur du paramètre d'entrée.
La valeur de chaque paramètre d'entrée sera fonction du type de paramètre sélectionné.
Une LdV est disponible pour les paramètres de type («Cell Total Type», «Line Total Type», «Predefined», «Imposition Base», «Line Submitted Value»). Sinon, la valeur du paramètre peut être saisie sous forme de texte libre.
Ce champ est disponible pour tous les utilisateurs lorsque la fonction de taxe n'est pas utilisée par un formulaire de taxe ou uncalendrier.
Bouton Sauvegarder Enregistre temporairement les informations du paramètre d'entrée, ferme la fenêtre contextuelle Paramètre d'entrée (509:7027) et redirige l'utilisateur vers la page Fonction de taxe (509:7026) mise à jour avec les nouvelles informations de paramètre.
Cliquez sur le bouton Sauvegarder sur la page Fonction de taxe pour sauvegarder les Informations des paramètres d'entrée saisis.
Disponible uniquement si le champ Instruction de sélection de requête a été saisi, que l'utilisateur a le rôle de «Développeur» et que la fonction de taxe n'est pas utilisée par un formulaire de taxe ou un calendrier.
Bouton Sauvegarder et créer Enregistre temporairement les informations sur les paramètres d'entrée, garde l'utilisateur dans la même fenêtre et efface tous les champs afin de pouvoir capturer un nouveau paramètre d'entrée.
Même condition que le bouton Sauvegarder.
Bouton Supprimer Supprime un paramètre d'entrée.
Disponible uniquement en mode mise à jour si une «Instruction de sélection de requête» a été saisie, que l'utilisateur a le rôle de «Développeur» et que la fonction de taxe n'est pas utilisée par un formulaire de taxe ou un calendrier.