Close the month without copy-pasting between three GL exports

Drop in your QuickBooks, Xero, or general-ledger CSVs. Vecbase reconciles the numbers across sources, builds a full P&L and cash flow statement, flags where you're off versus budget and last month, and writes the executive commentary. Your CFO opens a finished PDF.

A peek at what you get

Cover
Page 1 of 5·Cover
Profit & Loss
Page 2 of 5·Profit & Loss
Cash flow
Page 3 of 5·Cash flow
Variance flags
Page 4 of 5·Variance flags
Executive commentary
Page 5 of 5·Executive commentary

Three GL exports in, one set of numbers out

Before any number lands on the P&L, the Agent reconciles every transaction across your sources — QuickBooks, Stripe, the corporate card — and stops to flag what doesn't tie out. The math runs on a single agreed ledger.

Reconcile · sandboxisolated
QB
QuickBooks Online
2,184 entries · main GL
ST
Stripe payouts
518 entries · revenue
BX
Brex card
294 entries · expenses
Vecbase Agent
reconcile · merge · validate
Single source of truth
Reconciled GL · May 2026
4 mismatches flagged for human review
read_artifact3 files · QB + Stripe + Brex
run_pythonpd.merge · reconcile by date + amount
flag_variancevs May FY26 plan · ±5% threshold
run_pythonbuild_p_and_l.py · GAAP · 5-page PDF
acme-may-2026-financials.pdf
1.2 MB

8 items flagged · 3 need narrative

The Agent runs variance vs budget and vs prior period the moment the books close. Each material line gets a severity, a delta, and a one-sentence AI commentary — your CFO knows what to look at before they open the PDF.

CFO pre-review · variances vs FY26 plan
May 2026 · auto-refreshed 4 min ago
live
  • S&M spend · May 2026
    OpEx · Sales & Marketing
    +18%

    +18% vs budget · driven by APAC field campaign Q3 timing pull-forward

    needs human note
  • Enterprise subscription · May 2026
    Revenue · Enterprise
    +12%

    +12% vs budget · two June renewals closed early (May 28 / May 30)

    needs human note
  • Income tax provision · May 2026
    Tax · Federal + state
    +33%

    +33% vs budget · mechanical lift from pre-tax income beat at 28.4% ETR

    needs human note
  • Hosting & infrastructure · May 2026
    COGS · AWS + Cloudflare
    +3%

    +3% vs budget · AI inference workload ramping; AWS EDP refresh under discussion

    monitor
  • R&D · headcount · May 2026
    OpEx · Engineering payroll
    −2%

    −2% vs budget · senior hires pushed by 2 weeks; full plan spend by July

    explained
Click any row to see the underlying GL transactions — auditable end-to-end

How it works

Step 01

Upload your ledger exports

Drop in QuickBooks, Xero, NetSuite exports or plain CSVs — one file or many. The Agent figures out the chart of accounts, the periods, and the entities on its own.

Step 02

Tell the Agent the period and the audience

Type the close period and who reads it — "Close May 2026 for the board", "MRR-focused investor update", whatever fits. Then iterate in chat: "drop the segment breakouts", "add a column for last month", and a new version arrives.

Step 03

Download the finished close

Reconciliation, P&L, variance flagging, written commentary — everything runs in a private workspace. Usually 60 to 120 seconds. Every number in the PDF traces back to a row in your source files.

Why Vecbase for this

Differences flagged for you — against budget and against last month

Every line that's off by more than the threshold you set gets a red or green flag with a short written explanation. Your CFO opens the PDF already knowing which handful of items need to be talked through.

Reads several ledger sources and reconciles them

QuickBooks for the main ledger, Stripe for revenue, Brex for card spend — Vecbase merges all three, lists the rows that don't match, and waits for your confirmation before any of it lands in the P&L.

Every figure traces back to a source row

Click any number in the PDF (or in your Drive copy) and you'll see the underlying transactions that rolled up into it. Auditable by design. You can hand it to your auditor without a long prep call.

Runs itself every month-end

Approve the format once and put it on a schedule. On the 3rd of each month Vecbase pulls the latest ledger exports from your Drive (or your accounting system), closes the month, drops the PDF in #finance, and pings you to review.

Frequently asked

QuickBooks Online (.qbo + Excel exports), Xero (CSV / Excel), NetSuite saved searches (CSV), Sage, FreshBooks, and any system that can export a general ledger to CSV or Excel. Multi-entity consolidations are supported when each entity has its own export.

Get yours in under 90 seconds

Sign in, hand it over to the Agent — the finished file lands in your Drive.