ANS-0204 · RECHERCHES ENREGISTRéES ET FORMULES
Création d’une recherche enregistrée consolidée sur l’ancienneté des créances par client dans NetSuite
Ce guide décrit les étapes à suivre pour configurer une recherche enregistrée dans NetSuite afin d’obtenir une vue consolidée de l’ancienneté des créances, regroupées par client.
Solution courte
Pour créer une recherche enregistrée consolidée sur l’ancienneté des créances clients, commencez par le type d’enregistrement « Transaction », filtrez les factures dont le statut est « En cours » et utilisez des colonnes de formule (devise) pour calculer les tranches d’ancienneté en fonction du nombre de jours de retard et des montants restants des transactions. Regroupez les résultats selon le champ « Parent de niveau supérieur » pour obtenir une vue hiérarchique des clients.
Scénario
Les organisations ont souvent besoin d’une vue d’ensemble complète de leurs créances impayées, regroupées par client, afin de comprendre l’exposition financière totale par client. Cela implique de créer une recherche enregistrée dans NetSuite qui classe avec précision les factures dans différentes tranches d’ancienneté, offrant ainsi une vision claire des paiements en souffrance à tous les niveaux de la hiérarchie des clients.
Solution
Pour créer une recherche enregistrée consolidée sur l’ancienneté des créances, commencez par sélectionner le type d’enregistrement Transaction.Configurez les filtres de recherche comme suit :
- Transaction : Type défini sur
Invoice - Transaction : Statut défini sur
Invoice:Open
- Champ :
Top Level Parent- **Type de synthèse** : `Group`
- Colonnes Formule (devise) pour chaque tranche d’ancienneté, avec un Type de synthèse défini sur
Sum:
- À jour (retard inférieur à 1 jour) :
case when ({transaction.daysoverdue} < 1) then {transaction.fxamountremaining} else 0 end - Retard de 1 à 30 jours :
case when ({transaction.daysoverdue} between 1 AND 30) then {transaction.fxamountremaining} else 0 end - Retard de 31 à 60 jours :
case when ({transaction.daysoverdue} between 31 AND 60 ) then {transaction.fxamountremaining} else 0 end - Retard de 61 à 90 jours :
case when ({transaction.daysoverdue} between 61 AND 90 ) then {transaction.fxamountremaining} else 0 end - Retard supérieur à 90 jours :
case when ({transaction.type} = 'Invoice' And {transaction.daysoverdue} > 90 ) then {transaction.fxamountremaining} else 0 end
- À jour (retard inférieur à 1 jour) :
Support expert NetSuite
Besoin d’aide pour cet enjeu NetSuite ?
Accompagnement-conseil et configuration pour Recherches enregistrées et formules
