---
title: "Compare Stripe against the books"
method: POST
path: "/integrations/stripe/reconcile"
tags: ["Integrations"]
---

# Compare Stripe against the books

`POST /integrations/stripe/reconcile`

## Request

- Base URL: `https://ledgerhq.pro/api/v1`
- URL: `https://ledgerhq.pro/api/v1/integrations/stripe/reconcile`
- Auth: one of:
  - HTTP bearer and API key in header `x-organization-id`
  - HTTP bearer and API key in header `x-organization-id`

Read-only check of recent Stripe balance transactions against what posted locally. Returns how many matched, how many were checked, and the Stripe transactions with no local record. Posts nothing.

## Request body

- object
  - `integrationId` string, uuid, required
  - `days` integer: Clamped to 1-90.

## Response `200`

Read-only comparison of balance transactions since the connection: matched, totalChecked, missingLocal, mismatched net amounts, untracked transaction types, and Stripe available plus pending versus the posted clearing balance (including the opening entry) by currency, all in integer cents. It does not certify the books; timing or several connections sharing clearing can cause differences.

## Other responses

- `default`: Error response

---

[API](https://skmtc.dev/ledgerhq-pro/apis/ledgerhq-bookkeeping-api.md) · [All operations](https://skmtc.dev/ledgerhq-pro/apis/ledgerhq-bookkeeping-api/llms.txt) · [OpenAPI document](https://skmtc.dev/ledgerhq-pro/apis/ledgerhq-bookkeeping-api/revisions/9a8269f0a586?raw)
