# Cn285 extended values

## Introduction

Cn285 permet de synchroniser des champs dit "**extended**". Ces champs sont des champs non standards dans Netsuite et nécessite une création dans celui-ci.&#x20;

{% hint style="info" %}
La synchronisation des champs extended est livrée en standard d'XSync et ne nécessite pas la création d'un [User defined Mappers](/cn285-documentation/menu-xsync/user-defined-mappers.md).
{% endhint %}

Afin de synchroniser ces champs il faut donc:

* Cocher la case **Generate Cn285 extended values** disponible dans les options de synchronisation des différentes entités
* Créer les champs dans Netsuite

## Invoice

Lors d'une synchronisation sortante, les champs **extended** suivants sont synchronisés (si l'option est activée):

* **custbody\_cn285InvoiceURL**: Identifiant du champ contenant un lien permettant d'ouvrir la facture synchronisée dans Cn285.

## Journal Entries

Lors d'une synchronisation des entrées d'un journal, les champs **extended** suivants sont synchronisées:

* **custbody\_cn285JournalEntryURL**: Identifiant du champ contenant un lien permettant d'ouvrir l'entrée synchronisée dans Cn285.
* **custbody\_cn285AccountJournalCode:** Identifiant du champ contenant le code du journal qui a été synchronisé. Cette information permet de définir depuis quel journal cette entrée à été synchronisé directement dans Netsuite.

## Création des champs dans Netsuite

Dans **Netsuite**, sous **Customization / Lists, Records & Fields / Transaction Body Fields**, cliquer sur **New**

![Exemple de création du champ custbody\_cn285JournalEntryURL](/files/DipCxrMz1ZgryTIg0C26)

Renseigner ensuite le nom du champ ainsi que son identifiant.

{% hint style="info" %}
Nous vous recommandons de nommer votre champ avec un préfix/suffix "**Cn285**", permettant de visualiser que ce champ est strictement rempli de Cn285.
{% endhint %}

Dans l'onglet "**Applies To**", cocher les cases dans lesquelles ce champ sera appliqué. Dans l'exemple ci-dessus, le champ crée concerne uniquement les journaux. La case **Journal** sera donc cochée.&#x20;

L'onglet "**Display**" permet de sélectionner l'emplacement du champ dans la vue.


---

# 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/cn285-extended-values.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.
