Portfolio/Ledgerly
Concept

Ledgerly: AI reads the invoices, the accountant decides

A B2B concept for accountants who check invoices and bank payments for several small firms. AI does the reading and the matching. A person approves every decision. In an estimate, one client’s month drops from about 48 minutes of checking to about 5. The percentages are estimates based on the steps in the flow.

88%

less time per external invoice (4 min to 30 s)

89%

less time per e-Factura check (45 s to 5 s)

92%

less time per matched payment (25 s to 2 s)

≈5 min

a month per client instead of ≈48 (estimate)

Role
Product design, research, prototype
Type
B2B product concept, AI-driven, human decision
Platforms
Desktop and mobile
Tool
Figma
Ledgerly | Cezar Știrbăț, UI/UX designer

Project at a glance

Ledgerly is a concept for a B2B product: an AI assistant that reads invoices and bank statements for accountants. The AI prepares the work and finds the hard cases, and the accountant makes every decision.

UI/UX Designer, end to end

Concept, B2B product

Desktop web app and mobile

Figma, interactive prototype

AI flows, trust, human decision

Accountants check the same invoices and bank lines every month, and the hard cases hide in the pile.

AI reads and matches the documents, flags the cases it is unsure about, and the accountant approves in a review queue.

An example month for one client drops from about 48 minutes of checking to about 5.

Accountants check the same things every month, and the hard cases hide in the pile.

An accountant who serves several small firms checks supplier, number, date, amount, VAT, category and the matching bank payment, again and again. Romanian suppliers arrive structured through e-Factura. Foreign and paper invoices still arrive as PDFs, photos and emails, and someone types them in.

The bank statement shows the rest. A payment without an invoice is easy to overlook until the month is closed.

Typed by hand

External invoices are read and typed field by field. It is the slowest part of the month.

Found late

A payment without an invoice only shows up when the bank statement is checked.

Fast, but unsigned

AI can read a document, but an accountant cannot sign for a guess.

Fast, but unsigned | Cezar Știrbăț, UI/UX designer
Fast, but unsigned | Cezar Știrbăț, UI/UX designer

AI prepares. The person decides.

The design question was how much the AI should do, and how the person knows what to trust. Every screen answers it the same way: AI proposes, shows its source and its confidence, and a person accepts or corrects. The only things the AI does alone are inside limits a person sets.

AI does

  • Reads external invoices and proposes every field
  • Marks each field Certain, Likely or Unsure, with the source line
  • Matches 37 of 40 bank payments to invoices
  • Finds the earlier invoices a correction would change
  • Flags what it is unsure about, and nothing else

The person decides

  • Approves every invoice that needs a check
  • Picks the category when AI is Unsure
  • Confirms the VAT treatment
  • Chooses to update similar invoices, or only this one
  • Sets how sure AI must be before it acts alone, and can Undo

Nothing that needs a decision is posted to the books until a person accepts it.

The person decides | Cezar Știrbăț, UI/UX designer
The person decides | Cezar Știrbăț, UI/UX designer
The person decides | Cezar Știrbăț, UI/UX designer

See it work, step by step

Twelve steps on desktop and ten on the phone. Each step shows what happens on the screen and which problem it solves. The tour advances on its own, or click to move on.

Desktop: the accountant at their desk.

Mobile: the same flow on a phone, plus the client link.

Who Ledgerly is designed for

Three roles use the product. The accountant is the primary persona and the only one backed by an interview. The other two are working hypotheses to validate.

From interview

Accountant

Primary persona, works on one client at a time

Told by the accountant

Client

Sends the documents the accountant asks for

Hypothesis

Admin

Sets the rules for the whole firm

From the document received to the AI rules

Eight moments in the accountant’s work, what each one looks like today, and what Ledgerly changes. The last column shows what comes from the interview and what is still a hypothesis.

MomentTodayWith LedgerlyScreenSource
1. Receives the documentsClients send photos or paperA link on mobile, one photo, no accountClient viewFrom interview
2. Enters the external invoiceTypes every field by handAI reads the file and proposes each field, with the source lineInvoice detailFrom interview
3. Checks what the AI readCannot tell what is reliableCertain, Likely or Unsure on every field, all editableInvoice detailHypothesis
4. The AI gets something wrongNo safety net, retypes everythingEdit a field, apply it to similar invoices, UndoCorrection modalHypothesis
5. Triages what is uncertainChecks everything the same wayA review queue with only what needs a decisionReview queueHypothesis
6. Matches the bank statementLooks for the payment without an invoice by eyeOne statement per account and currency: Matched, Differs, Missing or Not needed, with a request buttonBank statementFrom interview
7. Asks for the missing documentCalls or writes to the clientRequest from client, in one clickBank statement, Client viewHypothesis
8. Sets how much AI does aloneDoes not existThreshold, rules per client and the estimated impactSettingsHypothesis
From the document received to the AI rules | Cezar Știrbăț, UI/UX designer
From the document received to the AI rules | Cezar Știrbăț, UI/UX designer
From the document received to the AI rules | Cezar Știrbăț, UI/UX designer
From the document received to the AI rules | Cezar Știrbăț, UI/UX designer

AI suggests, the person decides

Three roles, one flow. The red path shows what happens when the AI gets something wrong: the accountant corrects it, and the correction can be undone.

Client

Sends what the accountant asks for

On mobile, no login

Straight from the phone

One thing to do

Accountant

Checks, corrects and decides

e-Factura, email or photo

With a source and a confidence level

Yes

No review needed

No

Only what is unsure

Sees the source and confidence

Approved by a person

or, if the AI is wrong

Corrects the field, for all 4 similar invoices or just this one

The correction can be reversed

Admin

Decides how much AI does alone

For example 95% confidence

Estimated on example data

Applied to every new invoice

Seven rules that shaped the screens

AI suggests, you decide

Nothing that needs a decision is posted until a person accepts it. Every screen says so in its footer.

Show confidence, not just values

Each field is Certain, Likely or Unsure, and the source line is highlighted on the document. You know what to trust and what to check.

Put the reason next to the status

Needs review is the status. Verify VAT is the reason. You see what to check before opening the invoice.

Critical first

Fields that need a decision sit at the top of the card. The Certain fields wait under a divider.

One correction, many invoices

Changing a category shows the earlier invoices it would change. Update all of them, or only this one.

Every change can be undone

A toast offers Undo after saving, so trying a correction feels safe.

Never block the client

Missing documents are requested in one click, and the client answers from a phone link.

Never block the client | Cezar Știrbăț, UI/UX designer
Never block the client | Cezar Știrbăț, UI/UX designer
Never block the client | Cezar Știrbăț, UI/UX designer
Never block the client | Cezar Știrbăț, UI/UX designer

About 48 minutes of checking become about 5

An example month for one client: 16 invoices and 40 bank payments. These are estimates, not measurements. They will be replaced with timed work from real accountants.

TaskItemsManual (s each)Ledgerly (s each)Manual total (s)Ledgerly total (s)
External invoices: read, type, VAT, category, exchange rate424030960120
e-Factura invoices: check against the document1245554060
Matched bank payments3725292574
Exceptions: 2 missing invoices, 1 amount that differs31602248066
Total2,905320

Manual, typical

With Ledgerly, typical

Typical case: 2,905 seconds by hand (about 48 minutes) against 320 seconds with Ledgerly (about 5 minutes), roughly 89% less.

Conservative case: 1,935 seconds against 597, still about 69% less. It assumes the person is faster by hand and slower with Ledgerly.

Time goes to checking, not typing. The 12 e-Factura invoices and 37 matched payments need a glance, because they arrive structured or are matched by amount and date.

How the numbers will be validated

  • Ask 3 accountants to time one real month for an average client, once by their usual method and once on the prototype
  • Record seconds per external invoice, per e-Factura invoice, per matched payment and per missing document
  • Count how many AI fields people change, to see if Likely and Unsure are well calibrated
  • Check whether people trust a Certain field without opening the source

How to design an AI agent an accountant can trust

Ledgerly does not only suggest, it can also act. So the design has to say what the AI is about to do, show how it knows, and let the person stop or undo it. The screens below are project designs, not measured results.

Task model: who does what

The task has four parts: what the user asks for, what the agent does, where a human decides, and which outcome is verified. Choosing the client and the period is a picker, not free text, because a mistake there affects a whole month.

Intent Preview: the plan comes before the action

Before changing anything, the AI shows what it intends to do, in four steps, each with its effect named: read only, proposal, changes data or sends a message. The accountant can proceed, edit or take over. The step that messages a client cannot be undone, so it always asks.

Audit & Undo: every action is logged

The log says in plain language what changed and why. Undo stays open for 24 hours; after that the button is locked and says so, so the product does not promise what the system cannot do.

Provenance: every field shows where it came from

Each value is linked to a line in the document. What was read looks different from what was inferred (for example the category, from earlier invoices), so an inferred value never looks as certain.

Evaluation: corrections are the signal

The screen shows what share of fields is accepted unchanged and what is corrected most. The figures in the image are example data, to show the design. They lead to decisions: category stays in "Needs your check" until a rule has 3 confirmations.

Evaluation: corrections are the signal | Cezar Știrbăț, UI/UX designer
Evaluation: corrections are the signal | Cezar Știrbăț, UI/UX designer
Evaluation: corrections are the signal | Cezar Știrbăț, UI/UX designer
Evaluation: corrections are the signal | Cezar Știrbăț, UI/UX designer
Evaluation: corrections are the signal | Cezar Știrbăț, UI/UX designer
Next project

Strategium Billing Center

See the project
Contact

Looking for a designer? Let’s talk.

Tell me briefly what we’re building. I’ll reply with a price and timeline estimate within 48 hours.

Let’s talkcontact@cezar.design