Data Sources
Stripe and other integrations
Connect payment processors and other data sources to Financica.
Beyond bank accounts, Financica integrates with payment processors and other financial services to give you a complete picture of your cash flows.
Accessing integrations
Navigate to Data Sources > Other Sources in the sidebar.
Stripe
Stripe is the most common payment processor integration. Connecting Stripe allows Financica to:
- Import balance transactions — Every payout, charge, refund, and fee is imported as a transaction.
- Track fees — Stripe processing fees are recorded separately so you can see your actual revenue.
- Receive webhooks — Real-time updates when new transactions occur.
Connecting Stripe
- Go to Data Sources > Other Sources.
- Click Connect Stripe.
- Authorize Financica to access your Stripe account.
- Transactions will begin syncing automatically.
Stripe and revenue
When Stripe transactions are imported, they can be linked to your revenue invoices. This creates a complete chain from customer payment through Stripe to your bank account.
Cross-currency charges
When a customer pays in a different currency than your Stripe settlement currency (for example, a USD payment settling to your EUR balance), Financica records the transaction with proper foreign exchange (FX) legs:
- Bank leg -- The net amount received in your settlement currency (e.g. EUR).
- Exchange legs -- A pair of legs on the Currency Exchange account that represent the conversion: one in your settlement currency, one in the original charge currency.
- Category leg -- The revenue amount in the customer's original payment currency (e.g. USD), which can be linked to invoices denominated in that currency.
- Fee legs -- Stripe processing and currency conversion fees, in your settlement currency.
The original charge amount and currency are preserved rather than being collapsed into the settlement currency. For example, a $125.00 USD charge that settles as EUR 108.57 (at a rate of 0.868572) will show the full $125.00 USD on the revenue leg, with explicit exchange legs bridging the two currencies.
Stripe provides the exchange rate and original charge details on every cross-currency balance transaction. Financica detects this automatically during import -- no configuration is needed.
Other integrations
Financica may support additional payment processors depending on your setup:
- PayPal — Import PayPal transactions and fees.
- Other providers — Check the integrations page for the latest available connections.
Managing integrations
For each connected integration, you can:
- View connection status — See whether the integration is active and syncing.
- Check sync logs — Review the audit trail for sync operations.
- See last sync time — Know when data was last updated.
- Reconnect — If authorization has expired, re-authorize the connection.
- Disconnect — Remove the integration. Existing imported data remains.
How integration data flows
- Transactions are imported from the integration (e.g., Stripe payouts).
- They appear in your transactions list, tagged with their source.
- You categorize them like any other transaction.
- They flow into your financial reports.
Integration transactions carry additional source metadata that can be viewed in the transaction detail page under the source information section.