QypuSample report · demo data

This is a fictional business. The numbers are demo data. Nothing here is from a real customer. Sign proposals and connect your own systems after you get started free.

Synthetic example · invented business and numbers
qypu Discovery · Corvo Studio (fictional) · 10-49 staff

Your first week · 12 July 2026 to 10 October 2026 · sent 10 October 2026

We found that you may be able to save €2,380 to €2,990 a year and bill €320 to €2,570 of work now.

Your team may also free about 6.6 to 10.4 hours a week.

Do these three things first

  1. Check the new bank details for Gráfica Tejo before you pay
  2. Check the new bank details for Senhorio Imóveis (studio rent) before you pay
  3. Turn on reminders
Money at a glance
You may save, a year€2,380 to €2,990
Work you may bill now€320 to €2,570

Fraud alerts, overdue cash, and stock are not in these totals. Each line links to its finding and its sources (120 records).

Before anything else

Alerts and risks

Also check before you pay (1)

  • Supplier bank details changed · €0 open

Money

€1,620 to €1,790 a year[12][13][14][15][16][17]and 8 more
CONFIRMED

Tools you pay for twice

You pay for Dropbox and Google Workspace for file storage. You may be able to drop Dropbox.

Why we think this

Two tools for file storage, each paid in 2 or more months. Dropbox costs €1,620 a year. 4 of 9 Dropbox seats show no sign-in in 30 days. 1 of 12 Google Workspace seats shows no sign-in in 30 days.

How sure: high. Paid in every month of the window, and sign-in data agrees

What would change our mind: Tell us if Dropbox is required by a client, or holds files you must keep.

Sources: Xero, Vendor admin, Google admin[12][13][14][15][16][17]and 20 more

€320 to €1,520[2][38][39][40][41][42]and 2 more
CONFIRMED

Work you may not have billed

You met Atlas Cycling for 16 hours in September and have not invoiced them since.

Why we think this

2 meetings with Atlas Cycling add up to 16 hours, over our 4-hour line, with no invoice that month or the next. At your stated rate of €95 an hour, that may be €1,520. €320 of costs you paid for them is marked billable and not yet recharged.

How sure: high. You told us you bill this client by the hour

What would change our mind: Tell us if Atlas Cycling pays a fixed fee or a retainer, or if these meetings were not billable.

Sources: Xero, Google Calendar[2][38][39][40][41][42]and 2 more

€0 to €1,050[45][46][47][48][49][50]and 1 more
CONFIRMED

Work you may not have billed

You met Harbour & Pine for 11 hours in September and have not invoiced them since.

Why we think this

7 meetings with Harbour & Pine add up to 11 hours, over our 4-hour line, with no invoice that month or the next. At your stated rate of €95 an hour, that may be €1,050.

How sure: high. You told us you bill this client by the hour

What would change our mind: Tell us if Harbour & Pine pays a fixed fee or a retainer, or if these meetings were not billable.

Sources: Google Calendar[45][46][47][48][49][50]and 1 more

€430 to €860 a year[52][53][54][55][56][57]and 8 more
CONFIRMED

Tools you pay for twice

You pay for DocuSign and Dropbox Sign for e-signature. You may be able to drop Dropbox Sign.

Why we think this

Two tools for e-signature, each paid in 2 or more months. Dropbox Sign costs €432 a year. 1 of 3 DocuSign seats shows no sign-in in 30 days.

How sure: high. Paid in every month of the window, and sign-in data agrees

What would change our mind: Tell us if Dropbox Sign is required by a client, or holds files you must keep.

Sources: Xero, Vendor admin[52][53][54][55][56][57]and 20 more

€330 to €340 a year[78][79][80][81][82][83]and 8 more
CONFIRMED

Tools you pay for twice

You pay for Google Workspace and Zoom for video calls. You may be able to drop Zoom.

Why we think this

Two tools for video calls, each paid in 2 or more months. Zoom costs €336 a year. 1 of 12 Google Workspace seats shows no sign-in in 30 days. 1 of 2 Zoom seats shows no sign-in in 30 days.

How sure: high. Paid in every month of the window, and sign-in data agrees

What would change our mind: Tell us if Zoom is required by a client, or holds files you must keep.

Sources: Xero, Google admin, Vendor admin[78][79][80][81][82][83]and 20 more

€6,200 to €11,000 overdue[9][10]
CONFIRMED

Cash tied up in late invoices

€6,200 is overdue by more than 30 days. 1 customer pays late most of the time.

Why we think this

These customers paid more than 15 days after terms on 2 or more of their last 3 invoices. Maré Hotels was late on 2 of 3 and owes €11,000 past due. In all, €11,000 is overdue.

How sure: high. Dates and amounts come straight from your invoices

What would change our mind: Tell us if you agreed longer terms with a customer; we will stop counting them as late.

Sources: Xero[9][10][11]

6.6 to 10.4 hours a week

Where the hours go

  • Raising client invoices by hand3.8 to 6 hours a week[91]
    Google Sheets and Xero, 22 cases in 5 days of capture
  • Typing in supplier bills2.8 to 4.4 hours a week[92]
    Gmail and Xero, 21 cases in 5 days of capture
Solid: the low end. Hatched: the range up to the high end. Business totals only, never per person.
3.8 to 6 hours a week[91][94]
≈ ESTIMATE

Client invoices typed in by hand

Client invoices are built by copying hours into the accounts by hand. That takes the team about 3.8 to 6 hours a week.

Why we think this

Meriwether saw this 22 times in 5 days. Three or more people did this work. In 8 cases we followed the same document from the accounting records into capture. We saw window names and one-way codes only. We never saw the email or the document.

How sure: medium. Based on 5 days of capture from 9 people.

What would change our mind: Tell us if these documents already arrive by a bill inbox or a feed, and we will look again.

Sources: Meriwether, Xero[91][94]

Proposed · not yet signed

Your business map, version 0

Supplier bills, from arrival to payment. The longest waits are where cash and time leak.

Supplier bills, from arrival to payment: Bill arrives in Gmail, then Copied by hand in Gmail, then Typed in in Xero, then Approved in Xero, then Payment due in XeroGmailXerowait 16 to 21 daysBill arrivesCopied by handTyped inwait 9 to 14 daysApprovedPayment due
Drawn by system, not by person. Dashed red lines are waits. Hatched means proposed: it stays hatched until you sign it.[93][92]
Supplier bills, from arrival to payment
StepSystemWait after
Bill arrivesGmail16 to 21 days
Copied by handGmailnone
Typed inXeronone
ApprovedXero9 to 14 days
Payment dueXeronone
Records and capture, joined

Followed across your systems

The same bill or invoice, seen in your accounts and in the work around it.

  • Documents matched
    11
    seen in your records and in capture
  • Counterparties matched
    9
    by email domain, as one-way codes
  • Not in your records yet
    35
    34 from a counterparty we know
  1. Supplier billcode 2My_asTO…
    • XeroBill, dated 14 September, due 14 October, not paid[1]
    • MeriwetherWorked in the week of 5 October: Gmail, then Xero, copied across by hand, saved.[95]
  2. Supplier billcode byAb0nY_…
    • XeroBill, dated 18 September, due 18 October, not paid[96]
    • MeriwetherWorked in the week of 5 October: Gmail, then Xero, copied across by hand, saved.[97]
  3. Supplier billcode xbw2Tl6c…
    • XeroBill, dated 20 September, due 20 October, not paid[2]
    • MeriwetherWorked in the week of 5 October: Gmail, then Xero, copied across by hand, saved.[98]
  4. Client invoicecode uVXomrk7…
    • XeroInvoice, dated 30 June, due 30 July, paid 30 August[99]
    • MeriwetherWorked in the week of 5 October: Google Sheets and Xero, back and forth 5 times, copied across by hand, saved.[100]
  5. Client invoicecode C9k2GqHG…
    • XeroInvoice, dated 15 June, due 15 July, paid 5 August[101]
    • MeriwetherWorked in the week of 5 October: Google Sheets and Xero, back and forth 5 times, copied across by hand, saved.[102]
  6. Client invoicecode A5ixuyCn…
    • XeroInvoice, dated 1 August, due 31 August, not paid[9]
    • MeriwetherWorked in the week of 5 October: Xero, then Gmail, copied across by hand, saved.[103]
  7. Client invoicecode RJsZTiJm…
    • XeroInvoice, dated 31 July, due 30 August, paid 17 September[11]
    • MeriwetherWorked in the week of 5 October: Google Sheets and Xero, back and forth 5 times, copied across by hand, saved.[104]
  8. Client invoicecode bJyhePWm…
    • XeroInvoice, dated 15 July, due 14 August, paid 17 August[105]
    • MeriwetherWorked in the week of 5 October: Google Sheets and Xero, back and forth 5 times, copied across by hand, saved.[106]
  9. Client invoicecode qVMBqbin…
    • XeroInvoice, dated 1 September, due 1 October, not paid[10]
    • MeriwetherWorked in the week of 5 October: Xero, then Gmail, copied across by hand, saved.[107]
  10. Client invoicecode 2UYuU6Rs…
    • XeroInvoice, dated 31 May, due 30 June, paid 22 July[108]
    • MeriwetherWorked in the week of 5 October: Google Sheets and Xero, back and forth 5 times, copied across by hand, saved.[109]
  11. Client invoicecode QpgqZSWj…
    • XeroInvoice, dated 15 May, due 14 June, paid 14 June[110]
    • MeriwetherWorked in the week of 5 October: Google Sheets and Xero, back and forth 5 times, copied across by hand, saved.[111]
  12. Counterpartycode VbX-Uu8I…
    • XeroBill, dated 6 August, due 6 August, paid 6 August[112]
    • XeroBill, dated 6 September, due 6 September, paid 6 September[113]
    • MeriwetherWorked on 5 October, 7 October, and 9 October: Gmail and Xero, back and forth 5 times, saved. William also saw 12 documents from this counterparty.[114]
  13. Counterpartycode 6qG-Dlfx…
    • XeroBill, dated 8 August, due 8 August, paid 8 August[115]
    • XeroBill, dated 8 September, due 8 September, paid 8 September[116]
    • MeriwetherWorked in the week of 5 October: Gmail, then Xero, then Gmail, then Xero, saved. William also saw 12 documents from this counterparty.[117]
  14. Counterpartycode ZIar8XjN…
    • XeroBill, dated 4 August, due 4 August, paid 4 August[118]
    • XeroBill, dated 4 September, due 4 September, paid 4 September[119]
    • MeriwetherWorked on 6 October, 8 October, and 9 October: Gmail and Xero, back and forth 5 times, saved. William also saw 12 documents from this counterparty.[120]

Matched on one-way codes of document numbers and email domains, made with your business’s own key. No names, and no figure for any one person.

Held backHours for 2 more processes are hidden because fewer than 3 people did that work. 3 more pieces of work had fewer than 3 people, so they are left out.

Proposals for you to sign

Check the new bank details for Gráfica Tejo before you pay

The bank details for Gráfica Tejo changed on 3 October. Please confirm by phone before you pay them.

See the evidence
Proposed by qypu · from 1 finding
Awaiting signature of you

Check the new bank details for Senhorio Imóveis (studio rent) before you pay

The bank details for Senhorio Imóveis (studio rent) changed on 20 September. Please confirm by phone before you pay them.

See the evidence
Proposed by qypu · from 1 finding
Awaiting signature of you

Turn on reminders

€6,200 is overdue by more than 30 days. 1 customer pays late most of the time.

See the evidence
Proposed by qypu · from 1 finding
Awaiting signature of you

How we worked this out

  • CONFIRMEDTwo or more records agree.
  • SINGLE-SOURCEOne source. We say which.
  • ≈ ESTIMATEOur figure, worked out from the records.
  • ∴ INFERENCEDrawn from evidence, not stated.

What we checked and ruled out (6)

  • Duplicate toolsBitwarden: billed only once, so too early to call.
  • Duplicate toolsBasecamp: you told us it is needed.
  • Bank changePapelaria Norte: you already confirmed it.
  • Unbilled workOne look-alike: a personal email address.
  • Unbilled workOficina Verde: on a fixed fee or retainer.
  • Slow payerNinho Bakery: late on fewer than 2 of their last 3 invoices.

We show these so you can see we did not invent urgency.

Money is always a range, lower bound first. A number with no source is never shown. Each card says what would change our mind, and “This is wrong” removes it.

Privacy

Meriwether captured

  • Which app or tab was open, and for how long
  • The order of apps, such as Google Sheets, then Xero
  • Invoice, bill, and supplier codes, as one-way codes only

Never captured

  • Email text, documents, or screenshots
  • Keystrokes
  • Any figure for one person, or for fewer than 3 people

Who saw names

Nobody. Figures are for the business as a whole. Capture covered 9 people, each told in advance.

What we looked at

  • Gmail3 records
  • Google Admin1 records
  • Google Calendar24 records
  • Vendor admin4 records
  • Xero188 records
  • Meriwether capture381 records

What we could not see

  • We did not read any email text or attachments, only sender domains and dates.
  • We did not read meeting titles, notes, or who attended, only client email domains and lengths.
  • We never see full bank account numbers, only the last 4 characters.
  • We saw no bank lines, so tools paid by card may be missing.
  • We saw no payroll.

Sources

  1. [1]Bill bill-00163, dated 14 September, due 14 October, €4,250, authorised.Xero · Bill · bill-00163 · read 10 Oct, 10:55
  2. [2]Bill bill-00164, dated 20 September, due 20 October, €320, authorised.Xero · Bill · bill-00164 · read 10 Oct, 10:55
  3. [3]Supplier bank detail: a different keyed hash for the same supplier (2 records).Xero · Supplier bank detail · supplierbankdetail-00021, supplierbankdetail-00022 · read 10 Oct, 10:55
  4. [5]Email metadata (no text): sender domain 1 or 2 letters from the supplier's usual domain.Gmail (metadata only) · Email metadata (no text) · mailmeta-00219 · read 10 Oct, 10:55
  5. [6]Contact: sender domain 1 or 2 letters from the supplier's usual domain.Xero · Contact · contact-00001 · read 10 Oct, 10:55
  6. [7]Supplier bank detail: unpaid amount on open bills to this supplier (2 records).Xero · Supplier bank detail · supplierbankdetail-00025, supplierbankdetail-00026 · read 10 Oct, 10:55
  7. [9]Invoice salesinvoice-00178, dated 1 August, due 31 August, €6,200, authorised.Xero · Invoice · salesinvoice-00178 · read 10 Oct, 10:55
  8. [10]Invoice salesinvoice-00179, dated 1 September, due 1 October, €4,800, authorised.Xero · Invoice · salesinvoice-00179 · read 10 Oct, 10:55
  9. [11]Invoice salesinvoice-00177, dated 31 July, due 30 August, €4,800, paid.Xero · Invoice · salesinvoice-00177 · read 10 Oct, 10:55
  10. [12]Bill: the cheaper duplicate's annual cost, rounded down to 10 (36 records).Xero · Bill · bill-00027, bill-00038, bill-00049 and 33 more · read 10 Oct, 10:55
  11. [24]Seat sign-in: low plus unused seats x seat price x 12, rounded up to 10 (4 records).Vendor admin · Seat sign-in · seatusage-00189, seatusage-00191, seatusage-00192 and 1 more · read 10 Oct, 10:55
  12. [25]Seat sign-in: low plus unused seats x seat price x 12, rounded up to 10.Google admin · Seat sign-in · seatusage-00190 · read 10 Oct, 10:55
  13. [26]Bill: average paid per billing month x 12 (24 records).Xero · Bill · bill-00028, bill-00039, bill-00050 and 21 more · read 10 Oct, 10:55
  14. [38]Calendar event: meeting hours x hourly rate, rounded up to 10 (2 records).Google Calendar · Calendar event · calendarevent-00201, calendarevent-00202 · read 10 Oct, 10:55
  15. [40]Time entry: meeting hours x hourly rate, rounded up to 10 (5 records).Xero · Time entry · timeentry-00183, timeentry-00184, timeentry-00185 and 2 more · read 10 Oct, 10:55
  16. [45]Calendar event: billable expenses not rebilled, rounded down to 10 (7 records).Google Calendar · Calendar event · calendarevent-00194, calendarevent-00195, calendarevent-00196 and 4 more · read 10 Oct, 10:55
  17. [91]Raising client invoices by hand: 22 cases in 5 days, across Google Sheets and Xero. Business totals from 3 or more people; events c75c84f4-102a-4497-865f-e4cff99bc31c, c918aea4-5723-4c3c-8afc-287eddf06971, ad572ce1-af02-4459-8d8f-6388f5c615bf.Meriwether · Capture summary · RUN rep_8bc04462fda73ec24c843cab · mp1 · read 10 Oct, 11:00
  18. [92]Typing in supplier bills: 21 cases in 5 days, across Gmail and Xero. Business totals from 3 or more people; events be66bc07-d842-43d7-8716-e1820992e64c, 29b497c4-72a4-4335-8084-c4bc38269c21, 99e0d1de-f0e0-4506-8fbd-e17804a1a3f7.Meriwether · Capture summary · RUN rep_8bc04462fda73ec24c843cab · mp2 · read 10 Oct, 11:00
  19. [93]3 supplier bills matched between William records and Meriwether capture on one-way codes. Waits are the range across those cases.qypu join · Keyed-hash match · JOIN bill · 3 cases · read 10 Oct, 11:00
  20. [94]8 client invoices matched between William records and Meriwether capture on one-way codes. Waits are the range across those cases.qypu join · Keyed-hash match · JOIN invoice · 8 cases · read 10 Oct, 11:00
  21. [95]6 events in the week of 5 October, in Gmail and Xero. Matched on the one-way code 2My_asTO…; no names or raw numbers.Meriwether · Capture events · RUN rep_8bc04462fda73ec24c843cab · jc_2697f0bf53e8 · read 10 Oct, 11:00
  22. [96]Bill bill-00165, dated 18 September, due 18 October, €410, authorised.Xero · Bill · bill-00165 · read 10 Oct, 10:55
  23. [97]6 events in the week of 5 October, in Gmail and Xero. Matched on the one-way code byAb0nY_…; no names or raw numbers.Meriwether · Capture events · RUN rep_8bc04462fda73ec24c843cab · jc_2e9e7b362d84 · read 10 Oct, 11:00
  24. [98]6 events in the week of 5 October, in Gmail and Xero. Matched on the one-way code xbw2Tl6c…; no names or raw numbers.Meriwether · Capture events · RUN rep_8bc04462fda73ec24c843cab · jc_6c9b427adad5 · read 10 Oct, 11:00
  25. [99]Invoice salesinvoice-00176, dated 30 June, due 30 July, €4,800, paid.Xero · Invoice · salesinvoice-00176 · read 10 Oct, 10:55
  26. [100]9 events in the week of 5 October, in Google Sheets and Xero. Matched on the one-way code uVXomrk7…; no names or raw numbers.Meriwether · Capture events · RUN rep_8bc04462fda73ec24c843cab · jc_0918d109d319 · read 10 Oct, 11:00
  27. [101]Invoice salesinvoice-00181, dated 15 June, due 15 July, €900, paid.Xero · Invoice · salesinvoice-00181 · read 10 Oct, 10:55
  28. [102]9 events in the week of 5 October, in Google Sheets and Xero. Matched on the one-way code C9k2GqHG…; no names or raw numbers.Meriwether · Capture events · RUN rep_8bc04462fda73ec24c843cab · jc_187b16c24540 · read 10 Oct, 11:00
  29. [103]6 events in the week of 5 October, in Xero and Gmail. Matched on the one-way code A5ixuyCn…; no names or raw numbers.Meriwether · Capture events · RUN rep_8bc04462fda73ec24c843cab · jc_45bf3aa21c64 · read 10 Oct, 11:00
  30. [104]9 events in the week of 5 October, in Google Sheets and Xero. Matched on the one-way code RJsZTiJm…; no names or raw numbers.Meriwether · Capture events · RUN rep_8bc04462fda73ec24c843cab · jc_4ef32a1f7627 · read 10 Oct, 11:00
  31. [105]Invoice salesinvoice-00182, dated 15 July, due 14 August, €900, paid.Xero · Invoice · salesinvoice-00182 · read 10 Oct, 10:55
  32. [106]9 events in the week of 5 October, in Google Sheets and Xero. Matched on the one-way code bJyhePWm…; no names or raw numbers.Meriwether · Capture events · RUN rep_8bc04462fda73ec24c843cab · jc_61a75825058d · read 10 Oct, 11:00
  33. [107]6 events in the week of 5 October, in Xero and Gmail. Matched on the one-way code qVMBqbin…; no names or raw numbers.Meriwether · Capture events · RUN rep_8bc04462fda73ec24c843cab · jc_6eb74c43b410 · read 10 Oct, 11:00
  34. [108]Invoice salesinvoice-00175, dated 31 May, due 30 June, €4,800, paid.Xero · Invoice · salesinvoice-00175 · read 10 Oct, 10:55
  35. [109]9 events in the week of 5 October, in Google Sheets and Xero. Matched on the one-way code 2UYuU6Rs…; no names or raw numbers.Meriwether · Capture events · RUN rep_8bc04462fda73ec24c843cab · jc_787f91f62c8c · read 10 Oct, 11:00
  36. [110]Invoice salesinvoice-00180, dated 15 May, due 14 June, €900, paid.Xero · Invoice · salesinvoice-00180 · read 10 Oct, 10:55
  37. [111]9 events in the week of 5 October, in Google Sheets and Xero. Matched on the one-way code QpgqZSWj…; no names or raw numbers.Meriwether · Capture events · RUN rep_8bc04462fda73ec24c843cab · jc_e9e64dcc2347 · read 10 Oct, 11:00
  38. [112]Bill bill-00145, dated 6 August, due 6 August, €479, paid.Xero · Bill · bill-00145 · read 10 Oct, 10:55
  39. [113]Bill bill-00156, dated 6 September, due 6 September, €479, paid.Xero · Bill · bill-00156 · read 10 Oct, 10:55
  40. [114]12 events on 5 October, 7 October, and 9 October, in Gmail and Xero. Matched on the one-way code VbX-Uu8I…; no names or raw numbers.Meriwether · Capture events · RUN rep_8bc04462fda73ec24c843cab · jc_13a1f711d5ca · read 10 Oct, 11:00
  41. [115]Bill bill-00146, dated 8 August, due 8 August, €75, paid.Xero · Bill · bill-00146 · read 10 Oct, 10:55
  42. [116]Bill bill-00157, dated 8 September, due 8 September, €75, paid.Xero · Bill · bill-00157 · read 10 Oct, 10:55
  43. [117]8 events in the week of 5 October, in Gmail and Xero. Matched on the one-way code 6qG-Dlfx…; no names or raw numbers.Meriwether · Capture events · RUN rep_8bc04462fda73ec24c843cab · jc_31a3c65cc9bc · read 10 Oct, 11:00
  44. [118]Bill bill-00144, dated 4 August, due 4 August, €96, paid.Xero · Bill · bill-00144 · read 10 Oct, 10:55
  45. [119]Bill bill-00155, dated 4 September, due 4 September, €96, paid.Xero · Bill · bill-00155 · read 10 Oct, 10:55
  46. [120]12 events on 6 October, 8 October, and 9 October, in Gmail and Xero. Matched on the one-way code ZIar8XjN…; no names or raw numbers.Meriwether · Capture events · RUN rep_8bc04462fda73ec24c843cab · jc_49327b8cfdc1 · read 10 Oct, 11:00

The more of your team takes part, the sharper next week's report.