BYstudio
RU/EN
Back to selected work

PRODUCT / Web products / Automation

FinanceOS

Account transaction records with bank file imports and duplicate checks.

BYstudio’s role
Accounts, transactions and multiple businesses · CSV import with confirmation and deduplication · Filters, exports and financial reports
Status
Published project
Request a walkthrough

Explore and discuss the product

The external system requires sign-in. Below is a verified local workflow with fictional transactions and an account balance. Walkthrough access is discussed separately.

Local test on 19 October 2026. Fictional data.Original screen

The challenge

Transactions arrive from several accounts. Reimporting a file must not create duplicates, and connected services need consistent information.

Solution

We connected accounts, transactions, categories and counterparties. CSV imports include a preview and duplicate checks. An API passes financial information to TaskOS.

Two transactions. One balance.

Local test on 19 October 2026. All amounts are fictional; no bank transactions were made.

Create a transaction

Create a transaction

Created fictional income of RUB 12,000 in a test account.

Open the test capture
Saved records

Saved records

Added an expense of RUB 2,000. Both transactions remained after reloading.

Open the test capture
Check the balance

Check the balance

The dashboard showed income of RUB 12,000, an expense of RUB 2,000 and a balance of RUB 10,000.

Open the test capture

What we delivered

  • Accounts, transactions and multiple businesses
  • CSV import with confirmation and deduplication
  • Filters, exports and financial reports
  • Financial context API for TaskOS

Why this approach

  • Preview an import before writing transactions so the user can see what will change.
  • Deduplicate repeated files rather than accumulating repeated transactions.
  • Use a separate API contract instead of copying the entire financial interface into another product.
  • Keep private financial records out of the public presentation.

Result

The service is deployed with authentication and an API connection to TaskOS. The case shows its structure; financial records remain private.

Tools and technology

Next.jsReactTypeScriptPrismaPostgreSQL

Discuss FinanceOS?

The initial task discussion is free. Describe it in your own words. A BYstudio specialist or Yan Bunin will respond.

  1. Read your description.
  2. Clarify the goal and constraints.
  3. Suggest the scope of the first stage.

For example: @username, a phone number or name@company.com

Describe your use case. We will clarify terms and access together.

Add a detail (optional)

Please do not send passwords, tokens, customer databases or bank files.