Processus d'actualisation Avatax [DAN]

Cette page contient les éléments nécessaires à la mise en place de processus automatiques d’actualisation de données ‘client’ entre le prestataire de certification Avatax et l’ERP.

Création des actions de tâche

Lancer le menu Processus / Fichiers / Fonction d’action de tâche (zoom SPTFCT)

Créer la fonction Ava_envoi_cli du module mitt_avatax.dhop avec le libellé “Envoi des clients du dossier à Avatax”, et 1 paramètre

image-20240612-184001.png

Vous pouvez ajouter une note spécifiant :

paramètre :
code tiers du client

si omis, tous les clients seront traités

Créer la fonction Ava_recup_exo du module mitt_avatax.dhop avec le libellé “Récupérer les exonérations d'Avatax”, et 1 paramètre

Vous pouvez ajouter une note spécifiant :

paramètre :
code tiers du client

si omis, tous les clients seront traités

Ces 'actions de tâche' permettront à une tache de processus d’appeler des fonctions diva, contenues dans le module spécifié.

Fichier d’import (Menu Processus / Utilitaires / Import / Export des tables processus)

Création des processus

Ava_Envoi_Cli

Processus permettant la création et l’actualisation de clients dans la base Avatax à partir des clients actifs de l’ERP. Une base client est requise dans Avatax pour recevoir des données d’exonération.

Données client prises en compte :

  • Code client

  • Nom client

  • rue

  • Code postal

  • Ville

  • Pays

  • Région

  • Téléphone

  • Courriel

Si les données présentes dans Avatax sont identiques à celles de l’ERP, aucune mise à jour n’est faite.

Aucune donnée de l’ERP n’est modifiée par ce processus.

Ava_recup_exo

Processus permettant la création et l’actualisation des exonérations clients dans l’ERP à partir de la base Avatax.

Les exonérations de clients inexistants, ou inactifs dans l’ERP ne sont pas traitées.

Si une exonération a le statut ‘sur pause’ dans Avatax, sa date de fin sera forcée à '2020-01-01'

Les exonérations sont systématiquement mises à jour, même si aucun changement n’est perçu.

Si un code d’exemption Avatax n’est pas reconnu, l’exonération dans l’ERP aura le code exemption ‘TAXABLE’. Une mention sera ajoutée dans le livre de bord, permettant une vérification manuelle.

Mise en œuvre

Un processus automatique a besoin d'un code dossier pour fonctionner. Si ces processus sont requis sur plusieurs dossiers, il suffit de dupliquer le processus modèle avec un code différent

image-20240614-201602.png

La périodicité d’exécution, et la conservation des processus passés sont à votre discrétion. Notre recommandation : exécution 1 fois par jour, conservation 2 semaines.

Pour rendre actifs les processus, cliquer sur le bouton ‘générer masque’ et valider.

Si le scrutateur est actif, les processus s’exécuteront dès que possible.

Exécution ‘à la demande’

Pour relancer un processus manuellement, Menu Processus / Gestion des processus / Création

Renseigner le nom du processus et valider

image-20240614-202839.png

Si le scrutateur est actif, le processus s’exécutera dès que possible.

Traitement ponctuel d’un client

Scénario :

Un nouveau client doit être créé. Suite à la saisie des données dans l’ERP, on a besoin d’enregistrer ses exonérations coté Avatax.

Depuis la fiche client, le menu Outils > Actualiser avec Avatax permet la création (et la mise à jour) du client sélectionné.

La synchronisation des exonérations n’est pas traitée par cette entrée de menu.

Lancer le menu Administration > Paramètres > Actions > Libellés des actions

Créer l’action AVA_CLI_MAJ Actualisation client chez Avatax (application Commerce & logistique)

Ce libellé est ‘commun’, enregistré sur le dossier ‘999’

Cliquer sur le bouton cible, ou lancer le menu Administration > Paramètres > Actions > Actions

Créer l’action AVA_CLI_MAJ avec les paramètres [FORM.client][CLI.tiers]

Choisir le processus d’actualisation des clients propre au dossier en cours

L’action proprement dite doit est définie pour chaque dossier.

Ainsi l’action AVA_CLI_MAJ du dossier ‘998’ sera associée au processus qui traite le dossier ‘998’,

l’action AVA_CLI_MAJ du dossier ‘996’ sera associée au processus qui traite le dossier ‘996’

image-20240620-155516.png