> For the complete documentation index, see [llms.txt](https://docs.cn285.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cn285.app/cn285-documentation/menu-configuration/detail-generators/credit-memo-detail-generator.md).

# Credit Memo Detail Generator

C'est un générateur de détail sur les avoirs

## Introduction

C'est un générateur de détail sur les Credit Memo qui s'exécute sur tous les contrats ou sur des contrats spécifiques.

Le Credit Memo Detail Generator se base sur les Invoices, il n'en existe qu'un seul contrairement à l'Invoice Detail Generator.

## Paramétrage du Credit Memo Detail Generator

### Création d'un Credit Memo Detail spécifique

Aller dans Configuration / Detail Generators / Credit Memo Detail

Par défaut, dans Cn285, il existe 1 Credit Memo de Type Internal Code (code Python standard) :&#x20;

<figure><img src="https://823951457-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjVNWpKJ_CHCQYQ3A5a%2Fuploads%2Fa2Lr1jjr0wR4sKfyCTKP%2FCleanShot%202022-09-12%20at%2011.38.41.png?alt=media&amp;token=d5acf57d-9b04-4a8f-b26b-d1115fcfa766" alt=""><figcaption></figcaption></figure>

Mais on peut créer 1 Credit Memo spécifique de Type Inline Python Code selon le besoin du client :&#x20;

Le champ Inline Python Code Type permet de customiser le code qui sera écrit par un développeur informatique.

<figure><img src="https://823951457-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjVNWpKJ_CHCQYQ3A5a%2Fuploads%2FICFj34ehMpVJBl5m90bO%2FCleanShot%202022-09-12%20at%2011.40.57.png?alt=media&amp;token=aeb2cab9-1a91-4d44-8944-b746f0083237" alt=""><figcaption></figcaption></figure>

### Pour tous les contrats ou les avoirs du client :&#x20;

Aller dans Configuration / Settings / Partie Invoicing Process

Dans le champ Credit Memo Detail Generator, choisir le Credit Memo Detail que l'on veut par défaut pour tous les contrats ou détails d'avoirs du client

<figure><img src="https://823951457-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjVNWpKJ_CHCQYQ3A5a%2Fuploads%2F90HtGH9mtGCjeWqHbXDh%2FCleanShot%202022-09-12%20at%2011.44.07.png?alt=media&amp;token=21955d3b-c69b-46ad-bda6-1e78a2554acf" alt=""><figcaption></figcaption></figure>

### Pour un contrat spécifique du client :&#x20;

Aller sur Cn / Contracts / choisir le contrat où l'on veut un Credit Memo Detail spécifique

Aller sur l'onglet Invoice et indiquer le Credit Memo Detail Generator spécifique que l'on veut pour ce contrat.

On coche les champs que l'on veut voir apparaître sur le détail de l'avoir ainsi que le Credit Memo Detail Generator spécifique.

<figure><img src="https://823951457-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjVNWpKJ_CHCQYQ3A5a%2Fuploads%2FPpEsCg010ehIMvnUD1Z5%2FCleanShot%202022-09-12%20at%2011.46.28.png?alt=media&amp;token=a211cca8-82b0-4677-a552-5756c9dda523" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
L'information du Credit Memo Detail Generator remonte :&#x20;

* sur le Billing Folder
* sur le Contract au niveau de l'onglet Invoice
  {% endhint %}

{% hint style="warning" %}
Les colonnes qui apparaissent sur le détail des factures ou des avoirs sont les **mêmes.**

**1 seule colonne supplémentaire apparaît dans le détail des avoirs, c'est la colonne Reversal of (= référence de la facture dont l'avoir a été généré).**
{% endhint %}
