# Journal Entries Outbound Sync

## Introduction

XSync permet de synchroniser des entrées de journal avec Netsuite. Ces entrées de journal peuvent être issues d'un journal de synthèse ([Summary Journals](/cn285-documentation/menu-accounting/summary-entities/summary-journals.md)) ou d'un journal classique.

## Configuration

![Exemple de configuration des Memo FEC ainsi que du mémo sur les lignes](/files/OeVrSGuIhrByHwwf8Lam)

Lors de la synchronisation d'une entrée de journal, XSync synchronise le Mémo FEC ainsi qu'un mémo sur la ligne de l'entrée. Ces deux paramètres peuvent être personnalisables depuis la vue détaillée d'un journal dans l'onglet XSync

{% hint style="danger" %}
La modification de ces champs requiert des compétences techniques. L'aide contextuelle permet d'indiquer les champs accessibles.
{% endhint %}

### Synchronisation sortante

![Exemple de paramétrage pour la synchronisation des entrées d'un journal](/files/j3m1XJhZYOhVMdvp3VUp)

XSync permet de sélectionner le journal qui sera synchronisé avec NetSuite via le champ **Journal**.

Les entrées de ce journal sont ensuite découpées en une ou plusieurs pages. La taille de ces pages est paramétrable par le champ **Synced Batch Size**, par défaut définie à **10**.

{% hint style="danger" %}
Nous vous recommandons de ne pas modifier la valeur du champ **Synced Batch Size**. Elle permet de garantir les performances optimales pour une synchronisation avec NetSuite.&#x20;
{% endhint %}

Plusieurs paramètres sont aussi disponibles 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](/cn285-documentation/menu-xsync/user-defined-mappers.md).
* **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 lorsque vous souhaitez debugger.
* **Last Journal Entries Outbound Sync:** Dernière date de synchronisation sortantes des Journal Entries
* **Generate Cn285 extended values**: Lorsque cette option est cochée, Cn285 va synchroniser des champs supplémentaires non standards à NetSuite, ces champs nécessitent donc une création dans celui-ci (voir [Cn285 extended values](/cn285-documentation/menu-xsync/xsync-for-netsuite/cn285-extended-values.md)).

## Bloquer la synchronisation sortante des écritures de synthèse

Il est possible de ne pas synchroniser avec le Remote System certaines écritures de synthèse via la case à cocher 'Block Outbound Sync' disponible dans la vue formulaire de l'entrée de l'écriture de synthèse <img src="/files/YN6LFpVB3EBumgEKTvwy" alt="" data-size="line">.

Il est également possible de sélectionner plusieurs entrées d'écritures de synthèse et de les bloquer via le bouton 'Block Outbound Sync' disponible sous le menu 'Action'.

<figure><img src="/files/jutQvIzz36olCRjpRQoa" alt=""><figcaption></figcaption></figure>

## Lancement de la synchronisation

La synchronisation sortante des entrées d'un journal depuis Cn285 peut être lancée uniquement de façon manuelle.

Le bouton <img src="/files/UFOfBjHty3pEteYJ7NyI" alt="" data-size="line">situé dans l'onglet **Outbound Sync** du **Remote System** permet de lancer cette synchronisation sortante.

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

## 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 'entries' of X'**" 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 'journal\_entry()'**" 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**.​


---

# 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/journal-entries-outbound-sync.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.
