Workspace

Customers pay.
Vendors bill.
The match lands in QuickBooks.

Kormos is the workspace around QuickBooks Online. Customers and vendors sign in at yourname.kormos.cy. Finance works at yourname-admin.kormos.cy. The name stays with the business, on statements, on email, and on every link.

.kormos.cy

Customers and vendors open northline.kormos.cy

Finance works at northline-admin.kormos.cy

Three audiences

One login for the people outside. A desk for the people inside.

A person whose email is on a customer and a vendor in QuickBooks switches between Billing & payments and Payables. Finance is a separate host, with invites and a second factor.

Customers

Every invoice from every billing company, then a way to settle it.

  • Magic link on the workspace host
  • Outstanding, overdue, and the last cleared payment
  • Revolut checkout in euro, or a SEPA transfer on that company’s IBAN
  • One wire split across several invoices

Vendors

Bills they have sent, and a new bill that is written to QuickBooks.

  • Owed, overdue, and due this week
  • Upload a PDF or image, or type the bill
  • The file stays beside the extracted fields
  • Attachment, payments, and a CSV of the list

Finance

The queues that sit beside the books: mail, the bank, and the aging.

  • Invite-only, with a second factor
  • Access by area and by QuickBooks company
  • Clear bank matches post themselves
  • Likely matches wait for a person

The desks

A bill can arrive as a file. A payment can arrive as a bank line.

Extraction reads the document. The bank feed reads booked transactions from Eurobank, Bank of Cyprus, and Revolut Business, on credentials the business owns.

New bill

The vendor checks the read against the file.

Billed toNorthline
InvoiceFB-88421
Amount€860.00
Due28 Nov

HTML invoices from software vendors are read the same way. A known sender can become a bill on its own. Unknown mail waits for Always allow, Allow once, or Block. Posting rules and brand families keep one supplier on one expense account.

Bank reconciliation

A credit with a clear invoice posts to the books.

Eurobank · credit · 4 Nov
Harbor Studio / INV-1042
€4,800
INV-1042 · Autumn campaign Suggested
MatchIgnore

Credits meet open invoices. Debits meet open bills. The queue is Suggested, Unmatched, Matched, and Ignored, with a start date and a CSV.

Modules

The base workspace, then the desks you turn on.

Every module ships with the product. A workspace switches one on when it is entitled. Turning one off hides its pages and stops its jobs. The QuickBooks data remains.

Included

Portal and payments

Magic link, the ledger, Revolut and SEPA, statements, reminders, and QuickBooks sync.

Add-on

Extra companies

More than one QuickBooks company, the issuer rail, and a statement across them.

Add-on

Vendor bills

Payables, document reading, the bills mailbox, and vendor IBANs.

Add-on

Receivables aging

A live aging workbook, a schedule, and factoring in-payments when a facility is configured.

Add-on

Bank reconciliation

Eurobank, Bank of Cyprus, and Revolut Business, with matches that can post themselves.

Usage meters cover pages read from bills, AI match batches, and each QuickBooks company beyond the first. The subscription, plan changes, and the payment method live in Stripe.

Books and money

Your ledger. Your merchant account. Your bank.

Books

QuickBooks Online keeps the ledger.

A payment or a bill is written there first. The workspace is the live view, plus the receipt and the match.

Cards

Revolut checkout uses your merchant account.

Euro invoices can be paid by card. Other currencies use the bank transfer for that company.

Banks

Each company shows its own IBAN.

SEPA details are copied from that company. Bank feeds use credentials the business owns.

Everything in a workspace

The surface, from sign-in to closing the account.

Sign-in

  • Magic link, only for that workspace
  • One email sees every company that lists it
  • Company switcher after login
  • Finance seats with a second factor
  • Grants by area and by company

Customer billing

  • Ledger across billing companies
  • Issuer rail, status, search, and dates
  • Pay one invoice, or several from the same company
  • Partial payments and a rejected receipt that stays visible
  • Invoice PDF, a zip, a statement PDF, and CSV
  • Email for new invoices, receipts, and reminders

Vendor bills

  • Owed, overdue, due this week
  • Upload or type, with line items
  • The bill is created in QuickBooks
  • Document and payment history
  • CSV of the filtered list

Bills by email

  • A mailbox for the workspace, tagged to a company
  • Known vendors and HTML software invoices
  • Forwards and nested PDFs
  • Review, allow, block, or delete the mail
  • Posting rules and brand families
  • Vendor IBANs, including a bulk import

Bank

  • Eurobank, Bank of Cyprus, Revolut Business
  • Account mapped to the QuickBooks deposit account
  • A start date for the queue
  • Auto-post when the match is clear
  • Up to three candidates when it is likely
  • Apply, ignore, refresh, and export CSV

Receivables

  • Aging from the live QuickBooks report
  • Current, 1–30, 31–60, 61–90, 91 and over
  • Summary across companies
  • Related-party and investment flags
  • Emailed on the workspace schedule
  • Factoring in-payments and a CSV

Finance desk

  • Connect QuickBooks, with sync progress
  • Customer email waits for go-live
  • One QuickBooks company belongs to one workspace
  • Unpaid bills and a pay-run sheet with vendor IBAN
  • A support visit you approve, read-only, in the audit log

Account

  • Base plan, then modules
  • A grace period, then read-only, with export
  • A payment already made is still recorded
  • Download portal data
  • Close the workspace
  • A released name stays unavailable for 12 months

Trust

A wall between workspaces, and a record when someone crosses it.

Isolation

Each business is its own host. The same email in two workspaces is two logins.

EU hosting

The service runs in Frankfurt. The business is the controller. Kormos is the processor.

Finance access

Invites only. A second factor. Removing a person ends their access within a minute.

Support

A visit is time-boxed, read-only, and visible to the workspace that approved it.

Start

Choose a name, connect QuickBooks, then invite finance.

The workspace opens once the first sync is ready. Customer email stays quiet until go-live. Names are 3–31 characters, start with a letter, and stay reserved for 12 months after the workspace closes.

  1. 01

    Name

    Pick the host. yourname.kormos.cy is the customer portal.

  2. 02

    Owner

    Verify the owner’s email. That person is the first finance admin.

  3. 03

    Books

    Connect QuickBooks Online and wait for the first sync.

  4. 04

    Team

    Invite finance onto yourname-admin.kormos.cy and set their grants.

  5. 05

    Go live

    Turn on customer email when the ledger looks right.

Choose a workspace name