ANS-1838 · IMPORT CSV ET MIGRATION DE DONNéES

Comment empêcher les importations CSV de remplacer les lignes de transaction NetSuite existantes ?

Découvrez comment configurer votre importation CSV NetSuite afin d’ajouter de nouvelles lignes de transaction au lieu de mettre à jour celles qui existent déjà, en utilisant le champ « LineId ».

Solution courte

Pour éviter que les importations CSV dans NetSuite ne remplacent les lignes de transaction existantes, incluez une colonne « LineId » dans votre fichier CSV. Laissez cette colonne vide pour les nouvelles lignes et mappez-la au champ « Items:Line Id » lors de l’importation. Cela garantit que NetSuite crée de nouvelles lignes en évitant toute correspondance avec les combinaisons existantes de LineId et d’ID d’article.

Scénario

Par défaut, la fonctionnalité d’importation CSV de NetSuite est conçue pour réduire au minimum le nombre de lignes de transaction. Lors de l’importation de données pour une transaction contenant déjà une ligne relative à un article spécifique, NetSuite écrasera généralement la ligne existante plutôt que d’en créer une nouvelle. Ce comportement s’explique par le fait que NetSuite tente de faire correspondre les articles aux lignes existantes.

Solution

Pour forcer NetSuite à créer de nouvelles lignes de transaction au lieu de remplacer celles existantes lors d’une importation CSV, utilisez une combinaison des champs « Item » et « LineId » dans votre mappage :

  1. Ajoutez une colonne « LineId » à votre fichier CSV. Pour chaque ligne devant être nouvelle, laissez cette colonne vide.

  2. Lors de la configuration de l’importation CSV, mappez cette colonne nouvellement ajoutée au champ « Items:Line Id ».

  3. Lancez l’importation. NetSuite utilise la combinaison des champs « GA_KEEP_0002 » et « GA_KEEP_0003 » comme clé unique pour identifier une ligne de transaction. Lorsqu’un champ LineId vide est spécifié lors de l’importation, NetSuite ne peut l’associer à aucune ligne existante, ce qui entraîne la création d’une nouvelle ligne.Considérez la comparaison suivante effectuée par NetSuite pour déterminer si une nouvelle ligne est nécessaire : Ligne existante : LineId1 et Item A --> Clé GA_KEEP_0007Nouvelle ligne issue du fichier CSV : LineId'' et Item A --> Clé GA_KEEP_0010Les clés ne correspondant pas, une nouvelle ligne sera créée.Cette fonctionnalité fait partie de la fonctionnalité « Sous-listes indexées » de NetSuite. Pour obtenir des informations plus détaillées sur le fonctionnement des sous-listes indexées et sur les clés spécifiques aux différents types de sous-listes, recherchez « Sous-listes indexées pour l'importation CSV » dans la documentation d'aide de NetSuite.

Support expert NetSuite

Besoin d’aide pour cet enjeu NetSuite ?

Accompagnement-conseil et configuration pour Import CSV et migration de données

Parler à un consultant