Gestions spécifiques

Cegid Retail Documentation Fonctionnelle FR - Version 24

Formats d'importation - Gestions spécifiques

Adresses

Il est possible de gérer l’importation des adresses de livraison et facturation associées à un document. Pour cela, il faut faire une importation sur la table PIECEADRESSE.

Prix

En importation de documents, lors de l'utilisation des champs $$_PRIXxxxTOTAL, le prix unitaire correspondant est calculé à partir de la quantité en valeur absolue afin de ne pas modifier le signe du prix.

Nomenclatures

En importation de document, il est possible d'utiliser des articles de type nomenclature d'assemblage. Cette gestion est effective en :

  • création de document,

  • annule / remplace de document,

  • import d’un document soldant un document précédent,

  • création/modification de document via Webservices.

Les nomenclatures macro et assortiment ne sont pas utilisables.

Tiers

En importation de documents d'achat, si le tiers du document n'est pas renseigné, on utilise le fournisseur principal du premier article. Si on ajoute $$_FORCETIERS, si le tiers fourni est inexistant, on reprend le tiers par défaut défini dans les paramètres société. Dans ce cas le contrôle d'unicité se fait avec ce tiers.

Dépôts

Dans un environnement multidépôt, lors de l’importation de document soldant un document précédent, si le dépôt de la ligne n'est pas fourni par le champ $$_DEPOT, le dépôt est repris du document précédent. En importation de document, si le champ $$_DEPOT est renseigné, et pas le champ GP_ETABLISSEMENT :

  • En mono dépôt : on aligne GP_ETABLISSEMENT sur $$_DEPOT

  • En  multi dépôt : on recherche l’établissement grâce à la requête suivante qui permet d’identifier le premier établissement utilisant ce dépôt avec la priorité la plus importante.

select ##TOP 1## MDE_ETABLISSEMENT from  metabdepot

where mde_depot="001"

order by mde_priorite, mde_etablissement

Taxes

En importation de documents, il est possible de définir le modèle et le régime de taxe utilisés pour le document. Pour cela, il faut utiliser les champs GP_CODEMODELETAXE et GP_REGIMETAXE. Dans le cas de taxes non calculées, il faut quand même alimenter la région et le pays de taxe à partir du modèle afin de pouvoir faire l'exportation en comptabilité (recherche des comptes comptables).

Calcul des taxes

En importation d’un document issu d’une pièce d’origine Omnicanal par exemple, un nouveau champ ($$_NONRECHTAXES avec une valeur à ‘X’) permet de récupérer la méthode de calcul de taxe du document d’origine.

Transferts

Il est possible d’importer un TRE soldant un TRV. Dans ce cas, le numéro du TRE est repris du TRV et le stock mis à jour est bien celui du dépôt destinataire.

Contrôles sur documents

En importation de document :

  • Si la date de la pièce est antérieure à la date du dernier arrêté de stock, le document est intégré en date du jour et la date initiale est reportée dans le champ GP_DATEREFEXTERNE (même fonctionnement que pour la clôture comptable).

  • Le contrôle sur le document à solder tient compte du champ GP_SUPPRIME.

  • Lors de l’importation d'un document avec $$_PIECEUNIQUE, l'existence du document est contrôlée pour le couple TIERS+REFINTERNE.

Libellés complémentaires

En reprise de document, il est possible de forcer le libellé complémentaire ligne grâce au champ $$_LIBELLECOMPLLIGNE. Par défaut, le libellé complémentaire ligne contient le libellé complémentaire de l'article.

Tables libres

En importation de document en mode annule et remplace, les tables libres documents sont écrasées uniquement si la valeur du fichier n'est pas vide. Gestion du contrôle des tables libres pièces utilisant une tablette lors de l’import de documents.

Comptabilité

En importation de document, il est possible de reprendre l'état d'export en comptabilité. Pour cela, il faut utiliser les champs GP_ETATCOMPTA et GP_DATECOMPTA. Si l'état est à "En attente d'export", la date est initialisée à 01/01/1900.

Formules

Prise en charge des caractères spéciaux '(apostrophe), (,),[,],@,+,-,/,*,%

Date et heure document

En importation de document, si la date du document est antérieure à la date du dernier arrêté de stock, le document est intégré à la date du jour et la date initiale est reportée dans le champ GP_DATEREFEXTERNE (même fonctionnement que pour la clôture comptable).

Si la date du document n’est pas présente dans le format d’importation, non renseignée, ou positionnée à 01/01/1900, elle est automatiquement initialisée à la date de traitement.

Le champ GP_HEURECREATION est ajouté à la liste des champs disponibles dans le paramétrage d’un format d’importation portant sur la table PIECE :

Ce champ contiendra la date et l’heure aux formats indiqués dans le paramétrage (le format de l’heure n’est pas paramétrable).

Avec le paramétrage de l’exemple ci-dessus :

Date au format DDMMYYYY et l’heure au format HHNNSS.

Pour avoir la date et l’heure "16/12/2010 16:10:55", il faudra dans le fichier avoir la valeur "16122010161055".

En-têtes de documents

Il est possible d’importer des mises à jour d’en-têtes de documents, sans importer les lignes. En cas d’ajout du champ $$_MAJINFOENTETE dans le format de reprise des documents, les champs suivants peuvent être mis à jour :

  • GP_REFEXTERNE

  • GP_DATEREFEXTERNE

  • GP_REFSUIVI

  • GP_LIBREPIECE 1 à 3

  • GP_DATELIBREPIECE 1 à 3

Import de lignes de document

Dans les versions précédentes, la modification d’un document impose une gestion dans un mode "annule et remplace". Des références de lignes sont créées pour assouplir ce fonctionnement : l’utilisation du champ $$_REFLIGNE entraîne la gestion de l’importation des documents par référence de ligne.

Lors de la maintenance de document utilisant des références de lignes, il n’est plus obligatoire de renvoyer l’intégralité des lignes du document pour le mettre à jour. La mise à jour se base sur la référence de ligne. Les lignes non retrouvées ne sont pas modifiées.

Pour solder un document précédent en utilisant les références de lignes, il faut utiliser le champ $$_REFLIGNESOLD pour spécifier la ligne à solder.

Documents Omnicanal

Bons d’achat & cartes cadeau

Il est possible d’importer un ticket qui émet une valeur papier ou un ticket qui consomme une valeur papier.

  • Émission d’une valeur papier via un ticket importé : pour conserver la compatibilité avec le fonctionnement précédent de l’import de données, la présence du champ $$_NUMBON dans le modèle d’import de la table PIECE active la gestion des valeurs papier si la nature du document de la ligne importée est "FFO" et si l’article en cours d’import est un article financier de type "acquisition d’un bon d’achat/carte cadeau".

  • Activation d’une valeur papier via un ticket importé : il faut utiliser un article financier de type "acquisition d’un bon d’achat/carte cadeau" avec le paramètre "pré-enregistré" coché. Dans ce cas, l’opération de caisse correspondante est recherchée avec à la valeur de $$_NUMBON.

  • Consommation d’une valeur papier via un ticket importé : si le mode de paiement de la ligne d’échéance importée est de type "bon d’achat/carte cadeau", on recherche le bon d’achat/carte cadeau grâce à la valeur de $$_NUMBON.

  • Remboursement d’une valeur papier via un ticket importé : la présence du champ $$_NUMBON dans le modèle d’import de la table PIECE active la gestion des valeurs papier pour la nature du document "FFO". Si l’article financier de la ligne d’échéance importée est de type "remboursement d’un bon d’achat/carte cadeau", on recherche l’opération de caisse grâce à la valeur de $$_NUMBON.

Notez que le remboursement d’une carte cadeau est toujours réalisé sous la forme d’un mode de paiement même si le type d’utilisation choisi pour la carte est "remise".

Valorisation en importation de document

Le champ $$_PRIXNULVERROUILLE permet de verrouiller les lignes comportant des prix nuls. Cette option est utilisée par exemple lors de l’importation de préparations de livraison soldant des commandes Omi-Canal comportant des articles cadeaux.

En l’absence de cet indicateur, en importation de document soldant un document précédent non géré en prix fermes, le calcul du document est effectué malgré l’absence de l’indicateur $$_RECALCULPIECE, ce qui provoque la revalorisation des articles cadeaux.