Locu Vie

One quarter, chapter by chapter.

The business side of one quarter, start to finish: the same demo figures as the landing, from the first shift to the accountant's ZIP. The ledger fills in as you read.

1 / 9 · Calendar

Work is entered once, where it happens

A shift is a date, a pharmacy and the hours; everything else follows. A weekly run repeats until you say otherwise: move one occurrence, or split the rule for "this and future shifts". Overnight shifts land on the right day.

The calendar subscribes into your phone over an ICS feed, so the view you already check stays current. Nothing is retyped anywhere else: the entry is the bookkeeping.

Calendar

Aug 3 – 9, 2026

Subscribed to your phone
  1. Mon3
  2. Tue4
  3. Wed5
  4. Thu6
  5. Fri7
  6. Sat8
  7. Sun9

Mondays at Rivard · repeats weekly09:00–17:00

4 booked this quarter8.00 h × 4

Shifts on the calendar
4

2 / 9 · Rates

Each pharmacy carries its own rate

Set a pharmacy's rate once and it prices every shift there. Booking snapshots the rate onto the shift, so a September raise never rewrites what August was worth.

A one-off premium is an edit on that shift alone. Inactive pharmacies keep their record. Nothing is silently repriced.

Pharmacy

Pharmacie Rivard

Hourly rate$72.00/h
Aug 3 shift, booked at
$72.00/h
Rate raised Sep 15 to
$75.00/h
August shifts
unchanged

The rate is frozen onto each shift at booking.

Rate at Rivard, snapshotted
$72.00/h

3 / 9 · Invoices

Invoicing is selection, not data entry

Pick a pharmacy's unbilled shifts; the numbered invoice is the result. One line per shift, your province's tax, a PDF in the pharmacy's language. Send it from the app and the sent date is fixed for good.

Partial payments are recorded until the invoice closes. Overdue? A reminder re-sends the same PDF. A mistake found after filing becomes a credit note dated today, because a sent document never changes.

INV-2026-0007

Pharmacie Rivard

Paid
4 shifts · one line each
$2,304.00
GST 5% + QST 9.975%
$345.02
Total
$2,649.02

Payments

Aug 20 · Interac
$1,300.00
Aug 29 · Interac
$1,349.02

Reminder re-attaches the same PDF

Invoiced, before tax
$2,304.00
Tax collected
$345.02

4 / 9 · Bilingual

Your language and theirs, kept apart

Work the app in French and invoice a pharmacy that reads English, or the reverse. The document's language belongs to the pharmacy, set once on its file; the interface's belongs to you. Neither changes the other.

Both languages are written, not translated: dates, amounts and tax names follow the reader's conventions, on screen and on the PDF.

One record, two languages

Set per pharmacy

Never translated after the fact

You work in

English

Invoice · Total $2,649.02

Rivard receives

Français

Facture · Total 2 649,02 $

The interface language never changes the document's.

5 / 9 · Expenses

Receipts are captured at the counter

Photograph the receipt, pick the category, and the tax you paid splits out for credits. Vendors keep a running spend, recurring expenses repeat by rule, and duplicates are flagged before they land twice.

This quarter's $370.00 carried $55.41 of tax paid at the register. Watch that exact figure come off the bill two chapters from now.

Expense

Gas · Petro-Canada

Photographed at the counter
Subtotal
$46.01
GST paid (ITC)
$2.30
QST paid (ITR)
$4.59
Total
$52.90

A likely duplicate is flagged before it lands twice.

Expensed, before tax
$370.00

6 / 9 · Kilometres

The drive between pharmacies counts

Relief work is driving. The log keeps score: each trip between pharmacies, dated and measured, totalled per year beside the expenses it belongs with.

At year-end it joins the accountant's package as its own ledger: a vehicle-expense claim ready to file, not a January guess at the odometer.

Kilometre log

2026

Per year, per trip
Aug 3 · Rivard → du Boisé
18.4 km
Aug 17 · du Boisé → Nord-Rive
24.7 km
This quarter
43.1 km

Rides in the year-end package as its own ledger.

Kilometres logged
43.1 km

7 / 9 · Taxes

The return assembles itself

GST, HST and QST are computed on the pre-tax subtotal, never tax on tax, and mapped to their return lines: FPZ-500-V in Québec, GST34 elsewhere. Credits accumulate from the receipts you photographed.

File a period and its figures freeze. Later corrections land in the current period, never in a filed one.

Filing period

Jul 1 – Sep 30, 2026

Filed, frozen
GST collected
$115.20
QST collected
$229.82
Credits (ITC / ITR)
−$18.50 / −$36.91

Net owed

$289.61

Credits on expenses
−$55.41
Net owed
$289.61

8 / 9 · Small supplier

Not registered? Also built for you

A few shifts beside a staff job, under $30,000? Turn registration off. Your invoices carry no tax line and no registration number, exactly what the law expects of a small supplier.

The app watches the threshold instead: this quarter and the last four, a nudge as you approach, one switch the day registering stops being optional. Nothing sent before that day changes.

Small-supplier mode

Threshold watch

No tax line on invoices
Last four quarters
$10,350 of $30,000
This quarter
$2,304.00

A nudge as you approach; one switch the day you register.

9 / 9 · Year-end

The accountant gets one ZIP

One ZIP per year: CSV ledgers of shifts, invoices with tax lines, expenses with tax paid, filing periods and kilometres, a one-page summary, the year's receipts and sent-invoice PDFs.

Analytics reads the same record: income by month, by pharmacy, what to set aside. Your data stays readable and exportable even if you stop paying.

Year-end package

locu-vie-2026.zip

One ZIP per year
  • shifts.csvthe worked record
  • invoices.csvwith tax lines
  • expenses.csvwith tax paid
  • kilometres.csvthe vehicle log
  • receipts/the year's photos
  • invoices-pdf/as they were sent
  • summary.txtone page, totalled

The quarter so farReconciled. Nothing left over.

Shifts on the calendar
4
Rate at Rivard, snapshotted
$72.00/h
Invoiced, before tax
$2,304.00
Tax collected
$345.02
Expensed, before tax
$370.00
Kilometres logged
43.1 km
Credits on expenses
−$55.41
Net owed
$289.61
Period filed
Jul 1 – Sep 30

That was one quarter.

Every figure above came from the demo account and adds up, because it is one record all the way down. Yours would too.

Start free trial14 days free, no card