Modèle extraction
Fonctions utilisées pour extraire les données
Une fois les modèles d'extraction nécessaires créés, vous pouvez extraire les données. Pour effectuer l'extraction de données, utilisez l'une des méthodes suivantes :
- Lorsque vous êtes dans la fonction de modèle d'extraction, sélectionnez un modèle d'extraction et cliquez sur Exécuter extraction dans le volet d'actions pour ouvrir la fonction Exécuter extraction (GENHREXT).
- Sinon, ouvrez la fonction Exécuter extraction à partir du menu principal (Paie > Exports réglementaires > Exécuter extraction).
- Sinon, uniquement pour la législation sud-africaine, ouvrez l'une des fonctions suivantes pour effectuer le modèle d'extraction correspondant :
Paie > Exports réglementaires >
- ITREG (GENHREXTITR)
- Exécution taxe semestrielle (GENHREXTMYR)
- Exécution taxe fin d'année (GENHREXTYER)
- Exécution rupture (GENHREXTTER)
- Resoumission avec n° existants (GENHREXTRES)
- Resoumission avec nouveaux n° (GENHREXTRSN)
- Validation exécution taxe (GENHREXTVAL)
Reportez-vous à la documentation de ces fonctions pour obtenir davantage de renseignements.
Exemple
1. Paramétrez le modèle d'extraction pour exécuter la rupture. Par exemple, le nom de ce modèle d'extraction est TAXRUN_TERMINATION.
2. Ouvrez la fonction Exécution rupture (GENHRTEXTTER). Dans l'écran Exécution rupture, le système appelle le modèle d'extraction TAXRUN_TERMINATION de façon automatique.
3. Définissez les critères de sélection choisis pour l'exécution de la rupture.
4. Cliquer sur OK. Le système effectue les opérations suivantes :
- l'extraction des données,
- la génération d'un fichier .csv à fournir aux organismes fiscaux,
- la génération des certificats à imprimer et à remettre aux salariés, si nécessaire.
Gestion de l'écran
En-tête
Modèle d'extraction
Code (champ EXRTEP) |
Saisissez le code du modèle d'extraction à créer ou à modifier. |
Politesse (champ EXRTIT) |
Saisissez l'intitulé du modèle d'extraction à créer ou à modifier. |
Type exécution
Validation seule (champ EXRVLYOLY) |
Cochez cette case pour générer des données qui seront utilisées dans le fichier .csv et dans les impressions. Le fichier et les impressions seront signalés comme "Test". |
Exécution réelle (champ EXRLIVIND) |
Cochez cette case pour générer des données qui seront utilisées dans le fichier .csv et dans les impressions. Le fichier et les impressions seront signalés comme "Réelle". |
Empêcher double exécution (champ EXRBLODUP) |
Cochez cette case si vous souhaitez éviter de supprimer par accident des données de l'exécution précédente. |
Effacer données précédentes (champ EXRCLEPRE) |
Cochez cette case si vous souhaitez supprimer les données de l'exécution réelle précédente. |
Paramétrage
Nom fichier (champ EXRFILNAM) |
Saisissez le nom du fichier à générer. |
Extension fichier (champ EXRFILEXT) |
Saisissez l'extension du fichier (.csv) à générer. |
Séparateur de champ (champ EXRFLDSEP) |
Définissez un séparateur de champ comme, par exemple, une virgule. |
Délimiteur de champ (champ EXRFLDQLF) |
Définissez un séparateur de champ comme, par exemple, des guillemets. |
Longueur fixe (champ EXRFXDLNG) |
Impression état (champ EXRPRNRPT) |
Saisissez l'intitulé de l'état correspondant pour générer les certificats à imprimer après l'extraction des données. |
Imprimer (champ EXRPRNFLG) |
Le système alimente les critères de sélection par défaut sur la base du modèle d'extraction. |
Génération du script (champ EXRSRCNAM) |
Saisissez le nom du programme de compilation des différentes données issues des différentes tables. |
Code accès (champ EXRCODACC) |
Saisissez le code d'accès qui protège ce modèle d'extraction. |
Champs numériques
Signe négatif (champ EXRDEBSYM) |
Signe positif (champ EXRCDTSYM) |
Position (champ EXRSYMPOS) |
Aucun message de données
En-tête (champ EXRHEAMSG) |
Saisissez le texte à afficher dans le fichier d'extraction en cas d'absence d'enregistrements d'en-tête et d'enregistrements de détail pour les paramètres. |
Détail (champ EXRDETMSG) |
Onglet Données sources
Dans le tableau Données source, sélectionnez le niveau d'affichage des données et saisissez les noms des tables qui contiennent ces données.
Le tableau Filtres contient des filtres figés à appliquer au modèle. Vous ne pouvez pas modifier ces données dans ce tableau.
Tableau Données sources
Niveau (champ DTALVL) |
Ligne en-tête
Lignes détail
Ligne pied de page
|
Table (champ DTATBL) |
Saisissez l'intitulé de la table contenant les données. |
Expression de lien (champ DTALNKCLC) |
Saisissez l'expression qui lie les données entre elles. |
Tableau Filtres
Niveau (champ FLTDTALVL) |
Le tableau Filtres contient des filtres figés à appliquer au modèle. Vous ne pouvez pas modifier ces données dans ce tableau.
|
Filtre (champ FLTDTACLC1) |
Ou (champ FLTDTACLC2) |
Ou (champ FLTDTACLC3) |
Onglet Critères de sélection
L' onglet Critères de sélection contient des filtres par défaut fournis par Sage. Vous ne pouvez pas modifier ces paramètres par défaut.
Tableau
Niveau (champ PARDTALVL) |
L'onglet Critères de sélection contient des filtres par défaut fournis par Sage. Vous ne pouvez pas modifier ces paramètres par défaut.
|
Champ (champ PARDTACLC) |
Code (champ PARCOD) |
Politesse (champ PARTIT) |
Type (champ PARTYP) |
Menu local (champ PARNBRLIB) |
L'onglet Critères de sélection contient des filtres par défaut fournis par Sage. Vous ne pouvez pas modifier ces paramètres par défaut.
|
Longueur (champ PARLNG) |
Type valeur (champ PARVALTYP) |
Obligatoire (champ PARMDT) |
Valeur début (champ PARDEFDEB) |
Valeur fin (champ PARDEFFIN) |
Onglet Définition
Utilisez l'onglet Définition pour définir les éléments suivants :
- les données qui seront présentes dans le fichier d'extraction,
- l'apparence du fichier d'extraction, c'est à dire les lignes d'en-tête, les lignes détail et le lignes de pieds de pages.
Utilisez le tableau Groupes pour définir la manière dont les données seront groupées.
Utilisez le tableau Définition pour définir l'apparence du fichier d'extraction.
Tableau Groupes
Niveau (champ GRPDTALVL) |
Sélectionnez le niveau d'affichage des données. |
Regroupement (champ GRPDTACLC) |
Saisissez les champs que vous souhaitez regrouper. |
Ordre de tri (champ GRPORD) |
Tableau Définition
Niveau (champ DFNDTALVL) |
Sélectionnez le niveau d'affichage des données. |
Champ (champ DFNCOD) |
Nom du champ. |
Saut de ligne après (champ DFNNEWLIG) |
Texte fixe (champ DFNFXDTXT) |
Texte de préfixe fixe. |
Type (champ DFNTYP) |
Type de champ - alpha ou numérique. |
Longueur (champ DFNLNG) |
Longueur de champ. |
F (champ DFNVALCLC) |
Formule de calcul de la valeur du champ. |
Condition (champ DFNCDN) |
Politesse (champ DFNTIT) |
Intitulé du champ lorsque des erreurs sont signalées. Il est uniquement utilisé si la valeur dans le champ 'Obligatoire' est 'Oui', et que le résultat est nul. |
Obligatoire (champ DFNMDT) |
Sélectionnez 'Oui' si le champ est obligatoire. |
Extraire si zéro (champ DFNEXREMT) |
Si vous sélectionnez 'Oui', le système extrait les données du champ même si le champ contient un O ou des espaces. |
Exclure (champ DFNEXUFLD) |
Saisissez une formule d'exclusion pour bloquer l'impression du champ. |
Champ cumul (champ DFNTOTFLD1) |
Spécifier l'endroit où l'élément doit se cumuler. |
F (champ DFNTOTCLC1) |
Formule permettant de déterminer la manière dont le cumul spécifié dans le champ Champ cumul est impacté. |
Champ cumul (champ DFNTOTFLD2) |
F (champ DFNTOTCLC2) |
Champ cumul (champ DFNTOTFLD3) |
F (champ DFNTOTCLC3) |
Onglet Validations
Utilisez l'onglet Validation pour valider les données que vous avez définies dans l'onglet Définition. Définissez des conditions et spécifiez si le système doit afficher un message d'erreur ou déterminez une valeur de champ si la condition est vérifiée.
Tableau Validations
Niveau (champ VLYDTALVL) |
Niveau d'affichage des données. |
Type (champ VLYTYP) |
Sélectionnez le type de validation. Afficher erreur
Valeur 'Paramétrer champ'
|
Avertissement (champ VLYOPT) |
Si le champ Avertissement est coché et si la condition n'est pas remplie, le processus d'extraction est interrompu. |
Condition (champ VLYCDN1) |
Si le type est Afficher erreur,et s'il existe une condition et que cette condition est vérifiée, le système affiche un message d'erreur. Saisissez ce message d'erreur dans la colonne Message. Si le type est la valeur 'Paramétrer champ',s'il existe une condition et que cette condition est vérifiée, le système paramètre le champ saisi dans la colonne Paramétrer champ, en utilisant la valeur contenue dans la colonne Formule. |
Paramétrer champ (champ VLYSETFLD) |
Si le type est la valeur 'Paramétrer champ',et s'il existe une condition et que cette condition est vérifiée, le système paramètre le champ saisi dans la colonne 'Paramétrer champ' avec la valeur contenue dans la colonne Formule. |
F (champ VLYVALCLC) |
Message (champ VLYMSG) |
Si le type est Afficher erreur, et s'il existe une condition et que cette condition est vérifiée, le système affiche un message d'erreur. Saisissez ce message d'erreur dans la colonne Message. |