Aller au contenu

Importer les données financières NetSuite

Importez les données financières et de référence NetSuite courantes dans des tables de projet avec les étapes d’importation NetSuite prêtes à l’emploi, sans SuiteQL à écrire. Trois étapes couvrent la plupart des extractions : Importer les soldes pour une balance générale, Importer le détail du grand livre pour les lignes d’écriture sous-jacentes, et Importer les données de base pour les comptes, filiales et dimensions auxquels ces extractions font référence. Chacune s’appuie sur une couche de lecture partagée qui actualise le jeton OAuth, parcourt page par page les gros résultats et réessaie les erreurs transitoires, de sorte qu’une extraction d’une période complète ou de toutes les filiales revient complète.

  • Une connexion NetSuite fonctionnelle, avec un accès en consultation aux enregistrements que vous souhaitez lire.
  • Un workflow auquel ajouter l’étape.
  1. Ajoutez une étape NetSuite : importer les soldes à votre workflow.

  2. Définissez Connexion NetSuite sur votre connexion et Table cible sur la table de projet dans laquelle les soldes doivent arriver. L’étape écrase entièrement cette table à chaque exécution.

  3. Définissez Date de début et Date de fin sur la période souhaitée, chacune au format YYYY-MM-DD et toutes deux incluses. Laissez l’une ou l’autre vide pour ne pas borner cette extrémité de la plage.

  4. Pour limiter l’extraction à une filiale, définissez Subsidiary sur son ID interne NetSuite ; laissez vide pour toutes les filiales. (Consultez Résoudre les ID internes si vous avez des noms plutôt que des ID.)

  5. Sur un compte Multi-Book Accounting, laissez Accounting Book vide pour extraire uniquement le livre principal, ce qui correspond au comportement par défaut adapté à une balance générale standard. Définissez-le sur all uniquement si vous voulez délibérément un total tous livres confondus, ou sur l’ID interne d’un livre précis.

  6. Affinez davantage avec Numéro de compte (un compte de grand livre exact) ou Posting Period (un ID interne de période NetSuite) si vous n’avez pas besoin de l’ensemble du plan comptable ni de toutes les périodes de la plage.

  7. Exécutez l’étape (consultez Exécuter une seule étape dans un workflow) et vérifiez la table cible.

L’étape NetSuite : importer le détail du grand livre se configure de la même manière (connexion, table cible, plage de dates, filiale, livre comptable, numéro de compte et période comptable), mais renvoie le détail au niveau des lignes de transaction plutôt que les soldes de période. Utilisez-la pour rapprocher, explorer ou reconstruire un compte de résultat détaillé à partir des écritures qui sous-tendent vos soldes.

Résoudre les ID internes avec les données de base

Section intitulée « Résoudre les ID internes avec les données de base »

Dans NetSuite, les champs de filiale, de compte et de dimension sont des ID internes, pas des noms. Importez la liste correspondante avec NetSuite : importer les données de base et joignez-la à vos soldes ou à votre détail pour ajouter des noms lisibles.

  1. Ajoutez une étape NetSuite : importer les données de base et définissez Connexion NetSuite et Table cible.

  2. Définissez Type d’enregistrement sur la liste souhaitée : comptes, filiales, départements, classes, emplacements, fournisseurs ou clients.

  3. Laissez Include Inactive désactivé pour n’extraire que les enregistrements actifs, ou activez-le pour inclure les enregistrements inactifs.

  4. Exécutez l’étape, puis joignez sa table à vos soldes ou à votre détail du grand livre sur l’ID interne pour reporter les noms sur chaque ligne.

Pour un flux continu, planifiez le workflow. Comme chaque étape remplace entièrement sa table cible, une exécution planifiée reflète toujours l’état actuel de NetSuite pour la période que vous avez bornée.