ANS-0023 · RECHERCHES ENREGISTRéES ET FORMULES

Comment identifier les lignes de commande en attente sur les ordres de transfert NetSuite ?

Les utilisateurs de NetSuite peuvent créer une recherche enregistrée afin d’identifier avec précision les lignes de bon de transfert qui font actuellement l’objet d’une commande en attente, ce qui permet d’assurer une meilleure gestion des stocks.

Solution courte

Pour rechercher les lignes de commande de transfert en attente dans NetSuite, créez une recherche enregistrée avec deux filtres clés : « Le type de ligne de transaction est un article » et « La formule (numérique) est supérieure à 0 » en utilisant `NVL({quantity},0)*-1 - NVL({transferorderquantitycommitted},0) - NVL({transferorderquantityshipped},0)`. Cette formule prend en compte les quantités négatives sur les lignes d'article et identifie les quantités non livrées.

Scénario

Les entreprises ont souvent besoin de savoir quels articles figurant sur leurs ordres de transfert NetSuite sont actuellement en rupture de stock. L’identification de ces lignes de commande spécifiques est essentielle pour gérer les stocks, planifier les expéditions et communiquer des informations précises sur la disponibilité des stocks. L’un des défis courants consiste à filtrer avec précision les lignes d’ordre de transfert afin de distinguer les lignes d’articles, d’expédition et de réception tout en calculant la quantité réelle en rupture de stock.

Solution

Pour identifier les lignes de commande en attente sur les ordres de transfert NetSuite, configurez une recherche enregistrée à l’aide des filtres suivants :

  1. Type de ligne de transaction

    sélectionnez Item.

  2. Formule (numérique)

    Définissez la condition sur is greater than 0 et utilisez la formule suivante :

NVL({quantity},0)*-1 - NVL({transferorderquantitycommitted},0) - NVL({transferorderquantityshipped},0)

Cette logique tient compte de la structure des lignes d’ordre de transfert, où chaque article génère généralement trois lignes : une ligne d’article, une ligne d’expédition et une ligne de réception. Les champs quantity shipped et committed ne sont renseignés que sur la ligne d’article. Étant donné que le champ quantity de la ligne d’article est négatif (il représente la quantité expédiée), il est multiplié par -1 afin de le convertir en valeur positive pour le calcul. Cette approche permet de renvoyer avec précision tous les postes de ligne d’ordre de transfert en attente. Les champs utilisés dans cette formule sont basés sur le navigateur d’enregistrements de la version 2012.2.

Support expert NetSuite

Besoin d’aide pour cet enjeu NetSuite ?

Accompagnement-conseil et configuration pour Recherches enregistrées et formules

Parler à un consultant