The Stripe integration supports bidirectional sync. Invoices created in Exante can be sent to Stripe, and Stripe invoices can be discovered and synced back into Exante through the catalog pipeline.
Invoices
Stripe invoices are synced into Exante invoices. The sync captures status, financial data, line items, and discounts.
| Stripe field | Exante field |
|---|
status | Invoice status |
created | Invoice creation date |
due_date | Invoice due date |
total | Invoice total |
amount_due | Amount due |
amount_paid | Amount paid |
hosted_invoice_url | Payment link |
customer | Related party (via customer sync) |
Customers
Stripe customers are synced into Exante parties when their invoices are synced.
| Stripe field | Exante field |
|---|
name | Party name |
email | Party email |
phone | Party phone |
address | Party address |
Products
Stripe products referenced by invoice line items are synced into Exante products.
| Stripe field | Exante field |
|---|
name | Product name |
description | Product description |
Line items
Each Stripe invoice line item maps to an Exante invoice line item.
| Stripe field | Exante field |
|---|
price.unit_amount | Unit price |
quantity | Quantity |
amount | Line total |
discount_amounts | Discount allocation |
Sync behavior
| Mechanism | What it does |
|---|
| Discovery | Calls the Stripe API to find invoices matching your status and date filters, then catalogs them in StripeInvoiceCatalog for review before syncing |
| Sync | Processes cataloged invoices — creates or updates Exante invoices, customers, and products |
| Webhooks | Processes Stripe events in near real time for invoice and customer changes |
Sync criteria
The discovery step filters Stripe invoices by two dimensions:
- Invoice status — choose from
open, paid, uncollectible, void, and optionally draft.
- Creation date — specify a
from_date and to_date range (inclusive). Defaults to today if omitted.
Discovery catalogs invoices without creating Exante records. You control when the actual sync happens by calling the sync endpoint separately.
Sync options
statuses restricts discovery to specific Stripe invoice statuses.
include_draft adds draft invoices to the discovery results.
from_date / to_date sets the creation date window for discovery.
batch_size controls how many cataloged invoices are processed per sync run.
delay_between_items sets the delay between processing each invoice to respect Stripe rate limits.