TimeNet Law 6.2.2
Latest Mac Release Released October 7th, 2026CLEAN BOOKS EDITION
- 6.2.1 closed most of the paths that let the Automatic Bookkeeper spend retainer money that wasn't there. One path survived. This release closes it, and puts a hard floor under every automatic payment so it can't happen again. It also fixes everything you reported since July: billing, launch, sync, calendar, and the reports your trust accounting depends on. Every fix in this update was tested on a real firm's data before it shipped. If you have ever written to me about a problem, there is a good chance it is fixed below.
- Pay buttons now lead your invoice emails. The Pay by Card and Pay by eCheck buttons used to sit below your message, so a long signature or confidentiality notice pushed them out of sight and clients reported them missing. They now sit at the top of the email, with the invoice number and amount due, and the inbox preview line shows both. A batch of invoices to one client reads like a statement summary.
- New in Launchpad Settings: Show Inactive Clients. Time entered for inactive clients now appears on the Launchpad calendar when you want it to, so the calendar's daily totals match your timekeeper reports. It applies to this Mac only and is off by default.
- Trust is now available as your backup account in the Automatic Bookkeeper. Firms that pay from Unapplied Credits first can now fall back to Trust, firm-wide, the same way they always could per client.
Trust and Retainer Accounting
- Re-issuing an invoice can no longer pay it with retainer or trust money that was already spent. When you applied a matter's retainer to an invoice by hand in the Payment Center, especially from the TOTAL row, the Automatic Bookkeeper still counted that money as available. A later re-issue could pay the invoice in full from it, and the matter account went negative. The Automatic Bookkeeper now counts every payment drawn from an account, however it was recorded, and checks the real balance again at the moment it writes a payment.
- No automatic payment can take an account below zero. Every automatic draw, in the Payment Center, Create Invoice, re-issues, and One Click Billing, is capped at what the account actually holds. Ordinary low balances work exactly as before. If an account is already negative from the old bug, TimeNet Law tells you once, pauses automatic payments from that account, and changes nothing.
- Re-issuing with the preview open now applies your available funds. The preview showed the payment, but the re-issued invoice could go out without it and the money never moved. The final invoice and the preview now agree, and the new payment is listed under New Since Last Billing.
- A client's own Automatic Bookkeeper rules now beat the firm-wide setting. A client set to pay from Unapplied Credits first could have Trust drawn down instead, whenever the firm-wide setting named Trust.
- Write-offs no longer post to your deposit account. With a default deposit account set, every write-off was recorded there as a deposit of money you never received. Entries made before this update are not changed automatically. If you reconcile that account against a bank statement, contact me and I will help you find them.
- Hold ABK Transfers is fully honored during invoicing again. Firms that hold transfers no longer see stored fund balances adjusted while an invoice is being created.
- Joint invoices draw trust once. A joint invoice with an open prior balance could pay that prior balance once per matter. Each child matter now also credits the correct invoice.
- The Retainer Funds In and Out report and the Monthly Client Report now put every payment in the right account. Payments made from the Payment Center's TOTAL row were reported as Trust withdrawals, and some older payments were reported as Escrow. Both reports now classify exactly the way the bookkeeping engine does.
- Balance reconciliation can no longer inflate a client's funds when a matter file can't be read
- A taxed invoice's stored balance now includes the tax from the moment it is created
Invoicing
- One Click Billing bills split matters correctly. A matter split between outside payers could bill the client for the whole amount, and on a three-way split the first party got no invoice while its time was still marked billed.
- Split-billing invoices show the amount due on the balance stamp, not the invoice date. Automatic stamps now choose Paid or Balance from the party's own balance.
- The live invoice preview can no longer move real money, loop a warning that locks the window, or advance your next invoice number.
- Invoice previews render reliably. Machines that showed a blank white preview while the PDF printed fine now show the preview every time, and any failure now explains itself instead of showing a white window.
- Automatic payments created by an invoice are always listed in its payment history
- The Email to Client checkbox now tells you why it is unavailable: no email address on file, email turned off for that client, or the client record not found
- A clear message when email can't be sent, telling you whether it's your license or your internet connection
Launch and Stability
- The loading bar that fills, resets, and never finishes is gone. One unreadable matter file, often a soft-deleted matter or a cloud file that hadn't finished downloading, could end the startup load and restart it forever. Some databases also triggered a reload loop all by themselves. Loading now skips anything it can't read, says so in the log, and always finishes. If loading ever fails repeatedly, TimeNet Law stops and tells you exactly where.
- No more launch crash when Wi-Fi isn't connected yet.
- No more launch crash if you decline macOS access to your Dropbox folder.
- Firm settings recover from their backup when a cloud service is caught mid-sync, instead of loading an empty firm. Automatic settings repair is now safe when several Macs relaunch at once.
- One unreadable file can no longer stop automatic backups for the rest of the session, or make Oasis report zero receivables
- Reports no longer fail when another Mac saves settings while they run
- Renaming a client no longer hides similarly named clients until the next reload
- A matter window opened during startup no longer leaves the rest of the firm showing old totals
- An oversized local preferences file now repairs itself in under a second
- An unreadable settings file shows a clear message instead of crashing at launch
Matters, Settings, and Sync
- New matters can no longer reuse an existing matter number. A relaunch, or another Mac or your iPhone saving settings, could hand out a number that was already taken. Matter numbers now account for every matter already in your database.
- Custom practice areas can no longer revert to the default list. Two pairs of default practice areas also shared an internal ID, so a matter could show the wrong one or a blank. After updating, any matter showing the wrong practice area needs it selected once, and it will hold.
- Change Rate of Selected Entries now sticks on networked databases
- "Markdown" is now one word everywhere it appears, including the audit trail
Calendar and Tasks
- Editing an entry from the Launchpad calendar no longer sets its rate to $0.00.
- To-do dates read correctly: tomorrow says Tomorrow, midnight is not overdue, and today's client anniversaries stay on today
- Calendar sync no longer strips sync links in bulk when it can't see your calendar
- Deleting an internal to-do, converting an event to an internal task, and moving an entry to another matter all work again
If the Old Bug Already Touched Your Books
- This update stops new phantom payments. It does not remove ones already recorded, because only you should decide what changes in your ledger. If a re-issue paid an invoice from a retainer that was empty, open the Payment Center, find that Automatic Bookkeeper payment, and delete it. The invoice balance and the retainer return to their correct amounts. If you'd like help finding them, write to me and we'll do it together.