ANS-0476 · CHAMPS PERSONNALISéS, ENREGISTREMENTS ET FORMULAIRES
Les transactions NetSuite peuvent-elles partager des numéros de référence identiques ?
Comprenez comment NetSuite gère les valeurs en double pour les identifiants de transaction et autres numéros de référence dans différents enregistrements.
Solution courte
Oui, les transactions NetSuite peuvent présenter des valeurs identiques dans le champ « otherrefnumber », car il s’agit d’un champ libre. Cependant, bien que les valeurs « tranid » soient généralement uniques, des doublons d’identifiants de transaction peuvent se produire dans certaines circonstances, par exemple lorsque l’option « Autoriser la modification » est activée pour la numérotation générée automatiquement ou lors de la création simultanée de transactions. Les bonnes pratiques recommandent de garantir l’unicité des identifiants critiques.
Scénario
Les utilisateurs posent souvent des questions sur les contraintes d’unicité des champs d’identification des transactions dans NetSuite. Plus précisément, une question revient fréquemment : les champs « otherrefnumber » et « tranid » peuvent-ils contenir des valeurs identiques dans différentes transactions, ce qui a une incidence sur l’intégrité des données et le reporting ?
Solution
NetSuite autorise les transactions à partager des valeurs identiques dans le champ « otherrefnumber ». Ce champ est conçu comme une référence libre et n’impose pas d’unicité par défaut, ce qui le rend adapté aux numéros de référence externes qui ne sont pas toujours uniques d’un système ou d’une transaction à l’autre.
En revanche, le champ « tranid », qui représente l’identifiant principal de la transaction, vise généralement l’unicité. Bien que NetSuite empêche généralement les doublons de valeurs « tranid », il est important de noter que des identifiants de transaction en double peuvent survenir dans certaines circonstances spécifiques. Ces situations peuvent notamment inclure :n* Lorsque l’option « Autoriser le remplacement » est activée pour les séquences de numérotation générées automatiquement.n* Lors de processus simultanés de création de transactions où le timing du système peut entraîner des chevauchements temporaires avant l’attribution définitive.
Afin de préserver l’intégrité des données et de garantir une identification fiable, il est recommandé de mettre en place des contrôles et des configurations appropriés pour éviter les valeurs « tranid » en double, en particulier pour les processus métier critiques.
Support expert NetSuite
Besoin d’aide pour cet enjeu NetSuite ?
Accompagnement-conseil et configuration pour Champs personnalisés, enregistrements et formulaires
