L’import de devis permet de créer de nouveaux devis ou d’importer des modifications sur un devis déjà existant dans le système. Certaines lignes peuvent également être supprimées si nécessaire sans que le devis lui-même soit supprimé. Cela signifie qu’au moins une ligne de devis doit exister.
Lorsque l’import porte sur un grand nombre d’enregistrements, la durée du traitement peut s’avérer non négligeable.
Cette durée peut être réduite grâce à la mise en place d'une solution consistant à décliner les enregistrements multi-législations, pour chacune des législations du dossier.
Exemple : les législations FRA, POR et USA sont utilisées dans un dossier. Si les législations FRA et POR ont le même paramétrage, il est préconisé de créer un enregistrement pour la législation FRA et un enregistrement pour la législation POR, au lieu d’avoir un seul enregistrement pour toutes les législations.
Pour afficher plus d'informations sur le principe d'amélioration des performances lié à la multi-législation et connaître la liste des objets que vous pouvez décliner par législation, reportez-vous au document : Amélioration des performances : Liste des objets multi-législations.
Un devis est constitué d’un entête et de plusieurs lignes. Le fichier principal à paramétrer est toujours le fichier SQUOTE (entête de devis) car c’est le fichier lié à l’objet SQH.
Dans le modèle d’import des devis, vous devez donc paramétrer deux identificateurs :
Lors d’un import en modification, la reconnaissance de l’existence de l’objet principal se fait automatiquement avec la clé principale qui est le numéro de devis (SQHNUM).
La reconnaissance de l’existence des lignes détails se fait de deux manières en fonction de la présence ou non du numéro de ligne de devis dans le modèle d’import :
L’import devis traite la suppression d’une ligne détail. Une ligne de devis sera supprimée si elle est importée avec une quantité égale à 0. Un devis ne pourra pas être totalement supprimé. Au moins une ligne doit exister.
Il existe deux manières d’importer des kits et nomenclatures.
Lorsque nécessaire, vous avez la possibilité d’importer des textes en entête devis, en pied de devis et la ligne de devis. Effectuez ce paramétrage dans le modèle d’import en utilisant la variable globale GIMP (en mentionnant dans le modèle les zones *71…).
Il n’est pas possible de forcer un axe analytique à vide. Par conséquent, si des champs de sections analytiques sont paramétrés dans le modèle mais que ces champs sont renseignés à vide dans le fichier d’import, ces champs seront tout de même initialisés avec les codes sections par défaut liés au document.
Pour importer les sections analytiques d'une ligne de document, vous devez ajouter un niveau supplémentaire pour renseigner la table commune contenant les informations analytiques à la ligne (CPTANALIN).
Voir le modèle d'import SQHFL.
La valeur saisie des éléments de facturation peut être importée dans les différents documents au travers des champs INVDTAAMT. (SQH, SOH, SDH).
Les informations minimum devant être importées sont les suivantes :
Si l’unité n’est pas précisée, c'est l’unité de vente de l’article qui est prise par défaut. Attention lors d’un import en modification, si l’unité est changée, celle-ci ne sera pas considérée et la quantité importée en modification correspondra à l’unité existante sur la ligne de devis. Pour faire un import avec changement d’unité, il est nécessaire de commencer par supprimer la ligne.
Outre les messages génériques, les messages d'erreur suivants peuvent apparaître lors de la saisie :
Tous les contrôles effectués par l’objet en saisie interactive sont également effectués en import de devis. On retrouve les principaux contrôles tels que :
Site de vente inexistant : Message de contrôle du site de vente du devis.
Site d’expédition inexistant : Message de contrôle du site d’expédition du devis.
Client XXX fiche inexistante : Message de contrôle de l’existence du client.
Article YYY fiche inexistante : Message de contrôle de l’existence de l’article et de l’article vente.
Unité ZZZ fiche inexistante : Message de contrôle de l’existence et de la validité de l’unité pour l’article.
QTY zone obligatoire : Message de contrôle correspondant à l’existence de cette information lors de l’import d’un devis.
Ce modèle est utilisable à la fois en import et en export. Les données sont mises à jour dans les tables suivantes :
Table | Intitulé Table |
---|---|
AOBJBUR [AOA] | Documents bureautique |
AOBJBURMOD [AON] | Documents par défaut |
BOM [BOH] | Nomenclatures Entête |
BOMD [BOD] | Nomenclatures Détail |
BPADDRESS [BPA] | Adresses |
BPARTNER [BPR] | |
BPCUSTMVT [MVC] | Mouvements clients |
BPCUSTOMER [BPC] | |
BPDLVCUST [BPD] | |
CPTANALIN [CAL] | Lignes comptables analytiques |
FACILITY [FCY] | |
ITMBPC [ITU] | |
ITMFACILIT [ITF] | |
ITMMASTER [ITM] | |
ITMSALES [ITS] | |
PRICSTRUCT [PRS] | |
SALESREP [REP] | |
SALTRS [SLT] | Transaction de saisie ventes |
SPRICLINK [SPK] | Recherche tarifs vente (link) |
SQUOTE [SQH] | |
SQUOTED [SQD] | Détail devis |
SVCRFOOT [SVF] | Document ventes - Elt pied |
SVCRVAT [SVV] | Document ventes - Taxes |
TABCUR [TCU] | |
TABMODELIV [TMD] | |
TABPRTMOD [TPM] | |
TABSQHTYP [TSQ] | |
TABUNIT [TUN] |