> ## Documentation Index
> Fetch the complete documentation index at: https://docs.metronome.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Réconcilier les données

La réconciliation des données est une étape clé dans la plupart des workflows financiers, dans laquelle vous vérifiez que deux ensembles d'enregistrements concordent pour une période donnée. Ces workflows se produisent généralement lors de la clôture d'une période comptable, avant que le revenu ne soit comptabilisé dans les systèmes en aval.

Effectuer une réconciliation des données garantit que les données sont transmises de manière complète et précise à travers les systèmes. De plus, cette due diligence garantit que vous facturez correctement vos clients et comptabilisez le bon revenu.

Étant donné que Metronome stocke toutes vos informations de contrat, d'utilisation et de tarification, Metronome est particulièrement bien placé pour alimenter ce processus. Vos données Metronome peuvent être rapprochées avec :

* Salesforce
* Stripe
* Votre propre système interne
* Des entrepôts de données tiers

Metronome fournit deux outils pour effectuer la réconciliation des données : les exports de données et l'API.

## Réconcilier à l'aide des exports de données

Metronome vous permet d'exporter par programme vos données vers votre entrepôt de données existant à l'aide de [data export](/fr/guides/reporting-insights/data-export/overview). Les exports de données sont un moyen plus efficace d'exporter de grandes quantités de données en une seule fois, par opposition à des appels répétés à l'API.

Les données exportées depuis Metronome vers votre entrepôt de données peuvent être interrogées pour produire des rapports qui comparent un système interne ou externe à Metronome. Un élément clé pour permettre cette comparaison est le mapping des clés étrangères. Les clés étrangères vous permettent de mapper une entité dans un système à une autre en fonction des clés primaires dans les deux tables. Les [champs personnalisés](/fr/api-reference/custom-fields) fournissent le moyen le plus courant de le faire. Grâce au mapping des clés étrangères, vous pouvez comparer si un deal conclu dans SFDC correspond exactement à ce qui est stocké dans Metronome. Cela inclut des éléments comme les dates de début et de fin du contrat, le montant du commit ou les remises personnalisées négociées. Vous pouvez également utiliser data export pour vérifier que le montant de la facture finalisée dans Metronome correspond exactement à ce qui a été facturé par votre fournisseur de factures.

L'export de données de Metronome garantit que vous disposez d'un mécanisme fiable pour recevoir toutes vos données et qu'elles sont structurées de manière à pouvoir être rapprochées avec les autres systèmes qui se connectent à Metronome.

## Exemples de réconciliation par data export

Imaginez que votre organisation utilise Salesforce CPQ pour stocker les informations clients et deals, Metronome pour traiter votre facturation basée sur l'usage, et Stripe comme fournisseur de factures.

<Frame>
  <img src="https://mintcdn.com/metronome-b35a6a36/TrrblT2KR7zYyGbN/images/docs/Invoices/data-rec-process-6f80e025db48f6dc8cc46fe923c5ad9f.png?fit=max&auto=format&n=TrrblT2KR7zYyGbN&q=85&s=3fb440126fe60c3e22765c77dcc179c1" alt="Diagramme de workflow de réconciliation des données" width="2860" height="1320" data-path="images/docs/Invoices/data-rec-process-6f80e025db48f6dc8cc46fe923c5ad9f.png" />
</Frame>

Comme illustré ci-dessus :

* Salesforce et Metronome sont intégrés de telle sorte que lorsqu'un nouveau client et contrat est créé dans Salesforce, il est également créé dans Metronome.
* Metronome commence à mesurer l'utilisation une fois que le client et le contrat sont créés à partir de l'intégration Salesforce. À la fin de la période de facturation, Metronome envoie les factures finalisées à Stripe pour qu'elles soient facturées au client final.
* De plus, Metronome exporte régulièrement des instantanés de données vers votre entrepôt de données pour vos besoins de réconciliation, comme indiqué ci-dessous.

### Réconciliation de contrat

Pour commencer votre réconciliation de données, confirmez que les informations sur le client et le contrat dans Metronome correspondent exactement à ce qui est contenu dans votre instance Salesforce CPQ. Grâce aux exports de données de Metronome, des informations telles que les dates de début et de fin, les détails de commit et les overrides de prix pour les contrats de vos clients sont exportées directement vers votre entrepôt de données pour que vous puissiez les comparer à SFDC.

Une méthode courante utilisée par les clients pour faire correspondre le contrat dans Metronome au contrat correspondant dans SFDC consiste à créer un champ personnalisé sur le contrat qui contient l'ID d'opportunité SFDC. Pour vérifier que les informations de contrat Metronome correspondent à SFDC, vous utiliseriez une requête comme la suivante et feriez correspondre l'ID d'opportunité SFDC stocké comme champ personnalisé sur le contrat Metronome à l'entrée dans votre instance SFDC :

```sql theme={null}
-- from the most recent view of your contracts,
WITH max_contract_snapshot AS (
    SELECT 
         max(snapshot_id) AS max_snapshot_id
    FROM "contracts_contracts"
)
-- find that contract by ID
SELECT *
FROM "contracts_contracts"
WHERE id = '[insert Metronome contract id]'
AND snapshot_id = (SELECT max_snapshot_id FROM max_contract_snapshot);
```

De manière similaire à l'exemple ci-dessus, vous voudrez également confirmer que le commit créé dans Metronome correspond aux détails de commit stockés dans SFDC dans le cadre de votre flux de réconciliation. Pour trouver les informations de commit les plus récentes du contrat dans Metronome (calendrier d'accès, calendrier de facturation, montant total) dans data export, vous utiliseriez une requête comme la suivante et utiliseriez à nouveau l'ID d'opportunité SFDC comme clé pour faire correspondre :

```sql theme={null}
WITH max_commit_snapshot AS (
    SELECT 
         max(snapshot_id) AS max_snapshot_id
    FROM "contracts_commits"
)     
SELECT *
FROM "contracts_commits"
WHERE id = '[insert Metronome commit id]'
AND snapshot_id = (SELECT max_snapshot_id FROM max_commit_snapshot);
```

De plus, dans SFDC, vous pouvez avoir des conditions personnalisées négociées avec un client qui sont représentées dans Metronome sous forme d'overrides de contrat. Dans le cadre de votre workflow de réconciliation, vous voudrez vérifier que les overrides créés dans Metronome correspondent aux conditions personnalisées entrées dans SFDC lorsque le deal a été conclu. Pour trouver les overrides actuels sur le contrat dans data export, vous utiliseriez une requête comme la suivante et utiliseriez l'ID d'opportunité SFDC comme clé pour faire correspondre :

```sql theme={null}
WITH max_overrides_snapshot AS (
    SELECT 
         max(snapshot_id) AS max_snapshot_id
    FROM "contracts_overrides"
)      
SELECT *
FROM "contracts_overrides"
WHERE contract_id = '[insert Metronome contract id]'
AND snapshot_id = (SELECT max_snapshot_id FROM max_overrides_snapshot);
```

### Réconciliation de facture

Maintenant que vous avez vérifié que les informations de contrat du client dans Metronome correspondent à ce qui est dans SFDC, vous pouvez passer à l'étape suivante de vos workflows de réconciliation : rapprocher les factures finalisées dans Metronome avec Stripe. Pour rapprocher les factures finalisées dans Metronome, vous trouveriez la facture finalisée la plus récente du client dans data export à l'aide d'une requête comme la suivante, puis la feriez correspondre à l'enregistrement dans Stripe pour comparer les détails pertinents :

```sql theme={null}
SELECT *
FROM "invoice"
WHERE customer_id = '[insert Metronome customer ID]'
AND status = 'FINALIZED'
ORDER BY end_timestamp DESC
LIMIT 1;
```

## Réconcilier à l'aide de l'API

Alternativement, vous pouvez alimenter les workflows de réconciliation en récupérant les données depuis l'API Metronome. L'API vous permet d'interroger les objets courants nécessaires à la réconciliation — contrats, clients, factures, etc. — via leurs endpoints LIST.

Bien que Metronome suggère d'utiliser Data Export pour la réconciliation, l'API offre aux utilisateurs un accès aux informations à plus faible latence. Cela permet aux utilisateurs métier de créer des tableaux de bord en temps réel qui mettent en évidence les changements à mesure que vous les apportez.
