# Configuration XSync

## Introduction

Après avoir réalisé la [Configuration Netsuite](/cn285-documentation/menu-xsync/xsync-for-netsuite/configuration-netsuite.md), il faut configurer XSync dans Cn285 pour que les deux systèmes puissent communiquer.

## Configuration environnement staging et production

XSync permet de configurer des connexions à un environnement de staging ou un environnement de production de Netsuite en fonction de votre environnement Cn285.

Un Cn285 staging se connectera au staging Netsuite comme dans l'exemple ci-dessous.

![Exemple de configuration pour un environnement de staging](/files/hydGi65sWpfMfkyjc1OT)

### Environnement

Depuis l'onglet Netsuite du **Remote System**, configurer les champs staging/production selon votre besoin:

* **Netsuite ACCOUNT ID**: L'identifiant du compte Netsuite
* **Consumer Key**: La clé du client fournie lors de la création d’une “intégration” Netsuite ([Configuration Netsuite](/cn285-documentation/menu-xsync/xsync-for-netsuite/configuration-netsuite.md#creation-dune-integration)).
* **Consumer Secret**: Le secret du client fourni lors de la création d’une “intégration” Netsuite.
* **Token ID**:  L’identifiant du token donné par Netsuite lors de sa création ([Configuration Netsuite](/cn285-documentation/menu-xsync/xsync-for-netsuite/configuration-netsuite.md#creation-dun-token)).
* **Token Secret**: Le secret du token donné par Netsuite lors de sa création.
* **Base Restlet URL**: L’url du système distant.

Après avoir configuré, cliquer sur le bouton <img src="/files/1iL1LCGMJIFPTUUt3XdS" alt="" data-size="line"> pour vérifier les informations et établir la connexion avec le système distant.

{% hint style="info" %}
Le résultat de la vérification de la connexion est affiché dans le champ **Connection Status**

Si la connexion entre les deux systèmes distant est réussie, le message "Connection Success !" sera affiché.
{% endhint %}

### Paramètres

Des paramètres supplémentaires sont nécessaires lors d'une synchronisation de factures ou de clients. Ces paramètres sont définis dans l'onglet Netsuite du **Remote System.**

Les différents paramètres sont:

* **Description Item Id**: L'identifiant de l'Item Description de Netsuite ([Configuration Netsuite](/cn285-documentation/menu-xsync/xsync-for-netsuite/configuration-netsuite.md#creation-de-litem-description)).
* **Synchronize Bank Account**: Permet d'activer ou de désactiver la synchronisation entrante et sortante des comptes bancaires. Si l'option est activée:

#### Configuration du Synchronize Bank Account

* **Payment File Format Id**: Correspond à un identifiant d'un payment file format créé dans Netsuite.&#x20;

{% hint style="info" %}
Nous vous recommandons de créer un payment file format spécifique à Cn285 dans Netsuite pour permettre d'identifier lors d'une synchronisation de Cn285 vers Netsuite les comptes en banques, créés dans des systèmes tiers et dont le format devra être revu dans Netsuite.
{% endhint %}

En cliquant sur le bouton <img src="/files/pQQjI4AXgPVcKijYe3VJ" alt="" data-size="line"> les champs **Bank Details CustomRecord Id**, **Payment File Format Type Id** ainsi que **Entity Bank Type Id** seront automatiquement configurés si les champs sont disponibles dans Netsuite. L'aide contextuelle permet d'indiquer le nom technique du champ Netsuite mappé.

![Paramètres de l'onglet Netsuite](/files/fIVNtXXzK4mVBIg0avDj)

Une fois que Netsuite et XSync sont correctement configurés, la configuration de la synchronisation (entrante ou sortante) pour les différentes entités à synchroniser est possible.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.cn285.app/cn285-documentation/menu-xsync/xsync-for-netsuite/configuration-xsync.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
