Cn285
  • Cn285 - Documentation
    • Introduction
      • Les concepts Cn285
      • Navigation et prise en main
      • User Started Guide
      • Support utilisateurs
      • Données de démo
    • Dashboards
    • ⛏️Menu CRM
    • Menu Contracts
      • Contracts
      • Contract Items
      • Contract Changes
      • Contract Item Renewals
      • Contract Item Renewal Notices
      • Contract Template Groups
      • Create Contract from Template
      • Signature
      • ⚒️Contract : Advanced features
    • Menu Billing
      • Invoicing Schedules
      • Invoices
      • ⛏️Invoice Details
      • Billing Folders
      • Credit Notes
    • Menu Fulfillment
      • Usage Data
    • Menu et écran Customers
    • Menu Products
      • Products
      • Products Categories
      • Pricelists
      • Configuration des caractéristiques de récurrence
        • Fixed Recurring Pricing
        • Usage Based Recurring Pricing
        • Usage Triggered Invoicing
        • Billed Once
        • Renouvellement
        • Résiliation
    • Menu Accounting
      • Revenue Recognition
        • RevRec Rules
        • RevRec Date Scheduler
        • RevRec Entry Lines
        • Exemples de Schémas Comptables
          • FAE en fin de période de service
          • FAE à la signature/Renewal avec PCA
      • Reports
        • Differed Revenue Report
        • Detailed Balance Report
        • ⛏️RevRec Stock Report
      • Summary Entities
        • Summary Journals
        • Summary Entries
      • Banks
    • Menu Objects
      • Objects
      • Events
    • Menu QS
      • ⛏️Message
      • ⛏️Workers
    • Menu XSync
      • Remote System
      • XSync for Netsuite
        • Configuration Netsuite
        • Configuration XSync
        • Customers Inbound Sync
        • Customers Outbound Sync
        • Product Inbound Sync
        • Invoice Outbound Sync
        • Invoice Status Inbound Sync
        • Bank Account Sync
        • Journal Entries Outbound Sync
        • Cn285 extended values
      • XSync for Odoo
        • Configuration Odoo
        • Configuration XSync
        • Customers Inbound Sync
        • Customers Outbound Sync
        • Product Inbound Sync
        • Invoice Outbound Sync
        • Invoice Status Inbound Sync
      • User defined Mappers
      • Static Mapper
    • ⚒️Menu Configuration
      • Settings
        • Invoicing Process
        • Invoice eMail Sending
        • Contract
        • ⚒️RevRec
        • ⛏️NetSuite by Cn285
      • Invoicing Date Scheduler
      • Usage Data Calculator
      • ⚒️SmartCodes
      • Detail Generators
        • Invoice Detail Generator
        • Credit Memo Detail Generator
      • User
        • Create user
        • User
        • Companies
      • Accounting
        • Payment terms
        • Positions Fiscales
        • Chart of Accounts
        • Account Types
        • Taxes
        • ⛏️Fiscal Year
        • ⛏️Analytic Accounts
      • Cn285 Daemons
      • ⛏️Dunning Plan Templates
      • ⛏️Dunning Step Templates
      • Resources
      • ⛏️Data Dictionnary
      • Import des données
        • Préparation de données
        • Utilisation moteur d'import (CSV Import)
      • Export des données (csv, Excel)
      • Smart Code
Powered by GitBook
On this page
  • Introduction
  • Configuration
  • Synchronisation entrante
  • Synchronisation sortante
  • Lancement de la synchronisation
  • Mode manuel
  • Mode automatique
  • Suivi de la synchronisation sortante
  1. Cn285 - Documentation
  2. Menu XSync
  3. XSync for Netsuite

Bank Account Sync

PreviousInvoice Status Inbound SyncNextJournal Entries Outbound Sync

Last updated 3 years ago

Introduction

XSync permet aussi de synchroniser les comptes bancaires avec Netsuite. La synchronisation entrante et sortante est activée lorsque l'option Synchronize Bank Account du Remote System est cochée et correctement configurée ().

Configuration

Synchronisation entrante

La synchronisation entrante des comptes bancaires est effectuée lorsque le client est synchronisé avec Cn285. Cette synchronisation ne nécessite aucune configuration supplémentaire.

Synchronisation sortante

XSync dispose d'un système de recherche permettant de définir les comptes bancaires à synchroniser avec le Remote System. Cette recherche est paramétrable via le champ Bank Account Selection.

Le champ Last Bank Account Outbound Sync correspond au timestamp de la dernière synchronisation sortante effectuée. Ce timestamp est utilisé comme critère supplémentaire dans la recherche Bank Account Selection et permet de ne sélectionner que les comptes bancaires de Cn285 qui ont une date de création / modification postérieure à ce timestamp.

Les données renvoyées par la recherche seront ensuite synchronisées avec Netsuite en une ou plusieurs pages (appelé aussi batch). La taille de ces pages est paramétrable par le champ Sync Batch Size, par défaut défini à 10.

Nous vous recommandons de ne pas modifier la valeur du champ Sync Batch Size. Elle permet de garantir les performances optimales pour une synchronisation vers Netsuite.

Plusieurs paramètres peuvent aussi être configurés dans cette rubrique:

  • User Mapper: XSync possède de base un driver permettant de faire correspondre un champ Cn285 avec un champ standard Netsuite. Pour synchroniser des données Cn285 avec des champs Netsuite personnalisés il convient de surcharger le driver standard avec un User defined Mappers.

  • Q for Outbound Customer sync: Permet de définir une queue dédiée uniquement pour la synchronisation sortante des comptes bancaires.

  • Run Outbound Sync synchronously: Lorsque cette option est cochée, la synchronisation est effectuée de manière synchrone. Nous vous recommandons d'utiliser cette option uniquement en mode debug.

Un compte bancaire synchronisé depuis Cn285 comportera la mention (Created By Cn285). Cette mention permet d'indiquer dans Netsuite que ce compte bancaire nécessite une vérification. La mention est paramétrable avec le champ Suffix Name Bank Account disponible dans la rubrique Netsuite by Cn285 du menu Configuration / Settings.

Lancement de la synchronisation

La synchronisation sortante des comptes bancaires depuis Cn285 peut être lancée via deux modes:

  • Mode manuel

  • Mode automatique

Mode manuel

Si le champ Run Outbound Sync synchronously n'est pas coché alors cette synchronisation est lancée de manière aysnchrone.

Mode automatique

Il n'existe pas de tâche planifiée pour la synchronisation sortante des comptes bancaire. Les comptes bancaires sont automatiquement synchronisés lorsque le client associé au compte bancaire est synchronisé avec Netsuite.

Lorsqu'un compte bancaire est ajouté à un client, la date de modification de ce client est également modifié pour permettre de synchroniser ce client.

Suivi de la synchronisation sortante

Lorsque la synchronisation est lancée de manière asynchrone, XSync génère un message "Outbound sync on X all 'Bank Account'" qui va être traité par un worker. Comme expliqué lors de la configuration, XSync synchronise les données avec Cn285 en plusieurs pages. Une page va générer un message "Outbound Sync a batch of 'bank account()'" qui lui même va générer plusieurs messages "Outbound Sync Cn" en fonction de la taille définie par le champ Sync Batch Size. La visualisation des messages et l'avancement de la synchronisation est possible depuis le menu Cn / Qs / Messages.​

Le bouton situé dans l'onglet Outbound Sync du Remote System permet de lancer la synchronisation sortante manuellement avec les critères définis ci-dessus.

Configuration du Synchronize Bank Account
Exemple de paramétrage pour la synchronisation sortante des Bank Account.