Modèle d'import/export >  Module Ventes >  Modèle d'import/export SQH (Devis de ventes)  

Afficher tout Masquer tout

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.

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, il faut donc paramétrer deux identificateurs :

  •  un pour le fichier entête SQUOTE,
  •  un pour le fichier détail SQUOTED.
     

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ère en fonction de la présence ou non du numéro de ligne de devis dans le modèle d’import :

  • Recherche avec le numéro de ligne (SQDLIN) s’il est paramétré et renseigné : Si la ligne existe, elle est modifiée sinon elle est créée.
  • Recherche avec la référence article si la zone est paramétrée et renseignée. Si la ligne existe, elle est modifiée sinon elle est créée. Dans ce cas, c’est toujours le première ligne de devis contenant cet article qui sera impactée.

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.

Import des kits et nomenclatures : Il existe deux manières d’importer des kits et nomenclatures.

  • Le champ LINTYP n’est pas présent dans le modèle. Dans ce cas, il ne faudra importer que l’article composé (les composants n’étant pas considérés comme appartenant au kit ou à la nomenclature mais traités comme des articles classiques). L’import du composé entraîne alors la génération automatique de tous les composants définis par la première alternative. Les composants de type Option ou variante sont également générés pour la première option et la première variante.
  • Le champ LINTYP est présent dans le modèle. Dans ce cas, l’import du composé ne déclenche pas la génération automatique des composants. Les lignes de composants devront être importées en précisant la valeur de LINTYP correspondant. On pourra ainsi, pour des kits ou nomenclatures contenant des options ou des variantes, préciser les composants choisis.

Import de textes bruts : lorsque cela est nécessaire, des textes en entête devis peuvent être importés, en pied de devis et la ligne de devis. Ceci peut se paramétrer dans le modèle d’import en utilisant la variable globale GIMP (dans le modèle on mentionnera les zones *71…).

 GIMP(71..78) permet d’importer des textes liés à l’entête de devis. On peut donc importer un texte de 8*100 caractères soit 800 caractères.

 GIMP(81..88) permet d’importer des textes liés au pied de devis.

 GIMP(91à98) permet d’importer des textes liés aux lignes de devis.

Import des axes analytiques à la ligne : pour importer les sections analytiques d'une ligne de document, un niveau supplémentaire doit être ajouté pour renseigner la table commune contenant les informations analytiques à la ligne (CPTANALIN).
SEEREFERTO Voir le modèle d'import SQHFL.

Import des éléments de facturation : 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).

Pré-requis

Champs obligatoires du modèle

Les informations minimum devant être importées sont les suivantes :

 Le code du client (BPCORD)

 Le code de l’article (ITMREF)

La quantité (QTY). Si l’unité n’est pas précisée, on prendra par défaut l’unité de vente de l’article. 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.

Messages d'erreur

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.

Tables mises en oeuvre

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]

Business Partner

BPCUSTMVT [MVC]

Mouvements clients

BPCUSTOMER [BPC]

Clients

BPDLVCUST [BPD]

Clients livrés

CPTANALIN [CAL]

Lignes comptables analytiques

FACILITY [FCY]

Sites

ITMBPC [ITU]

Articles - Clients

ITMFACILIT [ITF]

Articles - Sites

ITMMASTER [ITM]

Articles

ITMSALES [ITS]

Articles - ventes

PRICSTRUCT [PRS]

Structure Tarifs (cli/four)

SALESREP [REP]

Représentant

SALTRS [SLT]

Transaction de saisie ventes

SPRICLINK [SPK]

Recherche tarifs vente (link)

SQUOTE [SQH]

Entête devis

SQUOTED [SQD]

Détail devis

SVCRFOOT [SVF]

Document ventes - Elt pied

SVCRVAT [SVV]

Document ventes - Taxes

TABCUR [TCU]

Table des Devises

TABMODELIV [TMD]

Table des modes de livraison

TABPRTMOD [TPM]

Table des modèles d'éditions

TABSQHTYP [TSQ]

Table types devis

TABUNIT [TUN]

Table des unités