Repository navigation
LocalBooks v0.14.0
LocalBooks v0.14.0: local-first, double-entry accounting.
What's new
-
Jobs on purchase orders. A purchase order line can name the customer or job it is for; the
job carries over to the bill, and Open Purchase Orders by Job lists what is still on order for
each job. -
Jobs on received items. Receiving items from a purchase order keeps each line's customer or
job, and the bill entered for the received items carries it, ready to bill to the customer. -
Safer company-file imports. Amounts read from a damaged QuickBooks Desktop file are now
added with overflow checks, a cost row read twice counts once, and a sales receipt that also
moves inventory finds the account its money went into. Batches staged by an earlier version
label their fixed asset items correctly when you bring in their lists. -
More on items. An item's record takes Subitem of, a description for purchase forms and a cost
(also brought in from IIF files). The item list has a search row, tick boxes to make several
items inactive or active at once, and Add/Edit Multiple for rows pasted from a spreadsheet. The
item box on sales forms has Find & Select Items to add several lines at once. -
Discounts and charges on credit memos. Credit memos and refund receipts take subtotals,
discount lines, percentage charges and groups, as invoices do. They print in their places, and a
discount lowers the credit and the sales tax given back. -
More on Company Snapshot, the money bars and Insights. Company Snapshot can now show income and
expense breakdowns, year over year beside the same dates a year earlier, your open to-dos, and a
note you type. The bars on All Sales and Bills add Unbilled, Estimates, Purchase orders and Card
balances; click one to list its transactions and open them. The Dashboard's Insights tab shows
income and expense for the last 12 months. -
Discounts and charges on bills, checks, vendor credits and purchase orders. Add a discount or
a charge after any split line, as an amount or a percent of that line, from a Discount or Other
Charge item or straight to an account. A purchase order's discounts and charges print on it and
carry over to its bill, including bills entered for received items. Other Charge and Discount
items can have their own expense account for these forms. -
Discounts come in as discount lines from QuickBooks Desktop files. A company file's
discount items become LocalBooks discount items (a percent one keeps its percent), and a full
import keeps an invoice's or sales receipt's subtotal and discount lines where they were, instead
of folding the discount into one amount off the whole form. Subtotal, group, payment and sales
tax items are no longer added to your item list as things to sell. -
Payroll and cost of goods sold come in from QuickBooks Desktop files. Importing a company
file now brings its paychecks and payroll liability payments, so payroll expense and liability
accounts match QuickBooks. Invoices and sales receipts that sold inventory also bring the cost
of what they sold, moving it from Inventory Asset to Cost of Goods Sold as QuickBooks did. -
Company-file imports read more of older files, and say which balances don't match.
LocalBooks now reads pages it used to skip in some QuickBooks Desktop company files, so
invoices and other transactions on those pages come in. And if an account's imported balance
still differs from the balance QuickBooks stored, step 2 of the import lists it with the
file's balance, the imported balance and the difference, before and after you post. -
More check lines come in from older company files. When the part of a QuickBooks
Desktop file that describes its tables was itself slightly damaged, LocalBooks couldn't read
some tables' rows at all, such as the check lines of a file upgraded from an older version.
LocalBooks now repairs that part first, so those transactions import. -
Slower password guessing. After four wrong passwords for a user name, each next sign-in try
waits a little longer (30 seconds up to 5 minutes). Wrong recovery keys wait the same way. Nobody
is ever locked out, and other users can still sign in. -
Ready for encrypting the whole company file. LocalBooks' database engine now includes
SQLCipher, the groundwork for an optional setting that encrypts the whole company file and its
backups. Nothing changes in your files yet, and Help › Save diagnostics lists the SQLCipher
version. -
Sales orders. Record what a customer has ordered before you ship it, in Sales › Sales
Orders. An order doesn't touch your books; invoice it all at once or in parts as you ship, and
it keeps track of what is left. Voiding one of its invoices puts the quantities back. Stock Status
and an item's information panel now show what is on sales orders and what is available, and the
Open by customer, Open by item and Pending sales reports list what is still to ship. -
Payouts fetched on a schedule. An Admin can set each payout feed in Banking › Payout Feeds
to fetch every hour, 6 hours, 12 hours or once a day while LocalBooks is open. New payouts wait
for you to record them, and the feed shows what its last automatic fetch found. -
Shopify Payments payouts with their fees. Banking › Payout Feeds connects a Shopify store
too, with a custom app that can only read payouts. Each payout to your bank comes in as a deposit
of its sales, less Shopify's fees, refunds and chargebacks. -
PayPal payouts with their fees. Banking › Payout Feeds now connects a PayPal business account
too, with a PayPal app's client id and secret that only read your transactions. Each withdrawal to
your bank comes in as a deposit of the payments it carried, less PayPal's fees, refunds and
chargebacks, so it matches the bank line. -
Print, email and estimate sales orders. A sales order prints, saves as a PDF and emails like
an invoice, with its own design in Settings › Custom Forms. An accepted estimate becomes a sales
order with Create sales order. Open Sales Orders by Customer and by Item and Pending Sales are
in Reports › Sales, and Preferences › Sales & Customers can turn sales orders off. -
External Accountant users. Add your accountant as an External Accountant user: they work
like a Standard user, can post adjusting entries dated on or before your closing date without
you moving it, and never see sensitive data such as full tax IDs. The Closing Date Exceptions
report now shows who entered each change. -
Payments, sales tax and discounts from a spreadsheet. A customer payments or bill payments
sheet pays invoices and bills already in your books: every row is checked against them first,
and Post payments records them all at once. Invoice and sales receipt sheets take a sales tax
and a discount for each document. -
Billable costs in other currencies. Sales › Bill Costs lists costs on expenses in another
currency and bills them at their home amount, at the expense's own exchange rate. Editing an
invoice that billed costs can move a reimbursed line to another expense account. -
Other Names list. Expenses › Other Names keeps people and businesses who are neither customers
nor vendors, such as an owner taking a draw. A check or expense typed to one is paid to them, and
the list has an information panel with what was paid, contact details, notes and recent
transactions. -
Security claims you can check. SECURITY.md now points every claim to the code and test
behind it, and corrects a few: vendors' bank details are encrypted along with tax IDs, the update
check runs by default (turn it off in Settings › Updates), and on Linux saved passwords are kept
in a file only your account can read rather than a system keychain. Remember me on this Mac is
now Remember me on this computer, since it works on Windows and Linux too. -
Tab stays in the window you're working in. Pressing Tab past the last field of a form (for
example Billed amount in Receive Items) used to bring another window to the front. Tab now goes
round the active window's own fields, as in the desktop program, and windows hidden behind a
maximized one can't take focus. -
Edit dialogs are shown whole. The vendor and customer Edit dialog and the other record dialogs
no longer open with their title row hidden under the toolbar. -
Keyboard and screen-reader fixes. A list row's ▾ menu now works with the arrow keys, Home
and End, and Esc returns you to its button. The bank feed's list and every pop-up menu can take
focus and are named for screen readers. -
Set Discount and Set Credits in Pay Bills. Click a bill to choose the early-payment discount
and the vendor credits to use on it, instead of what the automatic preferences would take. -
Income account column off by default on sales forms. The item fills it in; turn it on from
Columns ▾, and it shows by itself while a line still needs an account. -
Customize Columns on Reconcile and form lines. Reconcile and the line grids on sales, purchase
and banking forms now have Columns ▾ to hide columns you don't use and put the rest in your own
order. -
Included extras on estimates, and a usual F.O.B. An estimate line can be priced at 0.00, and
such lines are left off the invoice the estimate becomes (Preferences › Sales & Customers can
bring them over instead). A usual F.O.B. set there fills in on new invoices, sales receipts and
estimates. -
Four more reports. Terms Listing, Unbilled Costs by Job, Inventory Stock Status by Vendor and
Closing Date Exceptions are in the Reports menu and the Report Center. -
Report columns by class, customer, job or vendor. In a customized summary report, Columns by
name gives a column for each class, customer, Customer:Job or vendor, with a total, for example a
profit and loss by job. -
Go back to the previous version. Help › Reinstall Previous Version… backs up your books and
reinstalls the release before this one through the signed updater. If that version couldn't open
your company file, it says so and leaves the version as it is. -
PDF previews, and attachments on printouts and mail-app emails. The Attachments Library and
the Document Inbox show PDFs page by page. Files marked Send with the form now print after the
form and go with it when the email opens in your mail app, not only when LocalBooks sends it. -
A group's quantity on the form. The heading of an item group on an invoice, sales receipt or
estimate has a Qty: change it and every item in the group changes in proportion. -
Inventory to reorder. Reminders lists tracked items at or below their reorder point, with
what is already on order, and Vendors › Inventory Activities gathers the inventory screens:
the item list, Adjust Quantity/Value on Hand, Change Item Prices, purchase orders and the stock
reports. -
Backup safety. File & Data Controls shows when a backup was last copied off this computer
and last test-restored. Reminders lists either one when it hasn't been done in 30 days, and Test
beside a snapshot (or Test restore a backup…) checks a backup without replacing your books. -
Lists from the keyboard. Tab to a list, move with ↑ and ↓, and press Enter to open a row, as
a double-click does. -
Easier-to-read green buttons. Save buttons and other green buttons and badges are a darker
green, so their white text has enough contrast to read comfortably. -
Safer opening of company files from others. LocalBooks won't open a company file, backup or
import file together with a-wallog file written for a different file, which could have
exposed leftover memory. Move the stray-walfile away and open the file again. -
Take a payment with the invoice. Tick Payment received on a new invoice to record the money
the customer paid as you wrote it. It's saved with the invoice in one step, and the invoice comes
back Paid or Partial. -
Receive items before the bill. Vendors › Receive Items brings goods from a purchase order
into stock when they arrive, even a part shipment, with their cost held in Items Received Not Billed
until the bill comes. Enter Bill for Received Items then posts the bill at the vendor's prices.
A/P Aging Summary shows what's received and not billed under its total. -
Says plainly that LocalBooks is for US businesses. The README, the tester page and Help
(search "US") explain what that means: US-style sales tax with no VAT or GST, IRS 1099s,
US federal tax features, ACH and check formats, and US date and number formats. -
Overpayments and prepayments. Receive Payments takes more than a customer owes, and payments
from a customer with no open invoice. The amount left over can stay as the customer's credit (to
use on a later invoice), be refunded straight away, or be written off to income. Credit Memos &
Refunds lists it as an unapplied payment, the Customer Center shows the unapplied amount and
remaining credit, and Make Deposits picks it up from Undeposited Funds. Any credit left can now
also be written off. -
List menus and Edit-menu list commands. The customer, vendor and item lists have New
Transactions, Print and Excel menus. The Edit menu's New, Edit, Delete, Make Inactive / Active and
Show All act on the list on screen, and a customer, vendor or item that was never used can now be
deleted. -
Combined sales tax rates and a return per agency. A combined rate adds up the state, county
and city rates; a sale at it posts each agency's share to its own account. Sales › Sales Tax shows
the sales tax return by agency for the period, on accrual or cash. -
Accountant's Copy. Make a copy of the books for your accountant with a dividing date and keep
working after it; their journal entries and new accounts come back in a changes file that
LocalBooks checks, posts all at once and records. -
Report previews. In the report center, rest the pointer on a report to see a small picture
of it, from your own books, before you open it. -
Any number of contacts. A customer's or vendor's record lists as many contacts as you need,
each with a role, email, phone and mobile. Choose one of a customer's contacts for invoices (named
in Bill To and sent emailed invoices, estimates, sales receipts and credit memos) and one for
statements (printed on statements and sent them). The contact and alternate contact you had
become the first two. -
Item categories. Group products and services into categories and sub-categories. Products &
Services shows a category tree beside the items, with Move to a different category on each item;
sales forms, Sales by Product/Service Summary and the inventory valuation and stock status
reports can show one category's items. Preferences › Items & Inventory turns categories off. -
Export lists and addresses. File › Utilities › Export saves the chart of accounts,
customers, vendors, items and classes as an IIF file, or every customer's and vendor's address as a
text file for mail merges. -
Reports › QuickReport runs the QuickReport (Ctrl+Q) for what is selected in the list or
register in front. -
A guide to the FTC Safeguards Rule. Tax preparers and bookkeepers who must keep a security
program can read, duty by duty, what LocalBooks does to help and what stays their job (Help ›
The FTC Safeguards Rule and LocalBooks). -
File Check & Repair. The company file check-up and rebuild in Settings is now called File
Check & Repair; it works as before. -
Imports list amounts that aren't whole cents. When a company file stores an amount with a
fraction of a cent, the import review counts and lists each one, instead of leaving it out
without saying so. -
Duplicate on every form. Sales receipts, estimates, credit memos, refund receipts, vendor
credits, purchase orders, deposits and transfers now have Duplicate (Ctrl+O) too: open a saved
one and the copy starts as a new form dated today. -
Merge duplicate customers, vendors, items and accounts. Rename one to the other's name and
LocalBooks offers to merge them. A customer's, vendor's or item's transactions move to the one
kept, so its history and balances show under one name. An account's balance moves with one
journal entry, and its items, settings and subaccounts follow. Posted amounts never change, and
each merge is in the audit trail. -
Bill time, and send reimbursements where they belong. Sales › Bill Costs now lists billable
time from the timesheet, so it goes on the customer's invoice at its hours and rate. And when
reimbursed expenses count as income, each expense account can name the income account its
reimbursements go to. -
More forms in File › Print Forms. Sales receipts, credit memos, bill payment stubs and
purchase orders print in batches from a date range, and Mailing Labels prints customer or vendor
addresses 30 to a Letter sheet. -
Bill payment stubs. A bill payment now has a form of its own listing every bill it pays.
Print it, save it as a PDF or email it to the vendor right after Pay Bills, or later from the
bill's Actions menu, and change its look in Settings › Custom Forms › Bill payment stub. -
W-9s and 1099-NEC forms. W-9… on a vendor keeps their W-9: legal name, tax classification,
TIN and its type (checked for numbers the IRS never issues), and the date it came in. Reports ›
1099-NEC and 1096 lists the year's forms with anything still missing, and prints a filer's
worksheet with the 1096 totals and each recipient's Copy B. -
Document Inbox for receipts and bills. Drop receipts and vendor bills in Expenses ›
Document Inbox (or click Add files…) to keep them until you enter them, with a preview of
each. Enter as bill, Expense or Check opens that form filled in from the total, date
and name read from a PDF's text, and the file is attached when it posts. Everything stays in the
company file; there's no OCR service. -
Encrypted offsite backups. Settings › File & Data Controls › Offsite backup saves a copy of
your books, encrypted on this computer with a key from a password you choose (or your recovery
key), to a folder you pick, such as a synced cloud folder or a USB drive, once a day while
LocalBooks is open. Test restore checks a copy without touching your books; Restore brings one
back. -
Fewer plain copies outside the company file. PDFs staged for your mail app are deleted after
an hour (they were kept for a day), and staged copies and unpacked QuickBooks backups left by an
earlier run are cleared when LocalBooks starts and quits. Saving a report, form, voucher or
attachments now says the file is a plain copy the company password doesn't protect. -
Password-protected report PDFs. A report emailed as a PDF, and the PDFs a scheduled report
sends or saves, can open only with a password (256-bit AES). A schedule's password is kept in
this computer's credential store, not in the company file. -
Seven more reports. Budget Overview, Sales by Ship To Address, Sales Tax Revenue Summary, To Do
Notes, Memorized Transaction Listing, and Realized and Unrealized Gains & Losses are in the Report
Center and the Reports menu. -
Approvals for bills and purchase orders. Expenses › Approvals holds bills and purchase orders
over an amount, or from a vendor you choose, until an Admin approves them. A waiting bill isn't
posted or in Pay Bills; approving records it as entered, and rejecting keeps it with a note. -
Comment on report figures. Click Comment on a report, then a figure, to explain it. The
report is kept as shown under Reports › Commented Reports, and it prints with its comments,
numbered beside their figures. -
Company Snapshot. Reports › Company Snapshot is a page of widgets you add, move and date:
account balances, who owes you, vendors to pay, the income and expense trend, and your top
customers, items and vendors. Each figure matches its report, which opens from the widget. -
Stripe payouts with their fees. Banking › Payout Feeds connects a Stripe account with a
read-only key and brings each payout in as a deposit of its gross sales, less Stripe's fees,
refunds and chargebacks, so the deposit matches the bank line and fees are an expense. -
Fix: the desktop is saved as it is. Closing the company or quitting right after opening,
closing or moving a window now saves that change too; before, it could reopen as it was a moment
earlier. -
Reorder point and preferred vendor on items. An item's record now takes a preferred vendor
and, for tracked stock, a reorder point. Both show on the item's information panel, which says
when it's time to reorder. -
The information panel on more forms. Sales receipts, estimates, credit memos, vendor credits
and purchase orders now show the chosen customer's or vendor's panel too. -
Notes and Emails on the information panel. A customer's or vendor's notes can be edited from
its panel, with Date Stamp to start a dated line, and a customer's Emails tab lists every
invoice, estimate, sales receipt and statement emailed to them. -
An information panel for customers, vendors and items. Click a name in the Customers or
Vendors list, or an item in Products & Services, to see its summary beside the list: open
balance, active estimates and unbilled costs, open purchase orders, phone, email, notes and
recent transactions, or for an item on hand, on order, average cost and value. Invoices, bills,
checks and expenses show it for the chosen name. It can be hidden, and its figures match the
reports. -
Reconciliation statements in the Attachments Library. Statement files kept with a
reconciliation are now attachments like any other: they appear in Accounting › Attachments
Library, and deleting one there or on the Reconcile screen can be undone. -
Attachments Library, and files on more records. Accounting › Attachments Library lists every
attached file with its date, keywords and what it's attached to; search, preview pictures and
text, save a copy, or delete. Customers, vendors, items, accounts, estimates and purchase orders
now take files too. A file marked Send with the form goes along when LocalBooks emails the
invoice, estimate, sales receipt or statement. Deleting a file is reversible: it can be restored
from the library, and only an Admin can remove a deleted file for good, after a warning. -
Export to tax software. For a company that files Schedule C, Export TXF… on the Income Tax
report saves the tax year's totals, line by line, as a TXF file that personal tax programs
import. It lists anything it can't carry (accounts with no tax line, depreciation, business use
of home) with the amount, for you to enter by hand. -
Post payroll from your payroll service. In the Desktop Migration Wizard, Payroll takes a
payroll service's journal export (.csv or Excel), matches its columns and account names to yours
(remembering them for next time), shows every entry with its totals, and posts them only when
each one balances. The same file can't be posted twice. -
Choose a list's columns. Columns ▾ on the customer, vendor and item lists, the chart of
accounts and account registers shows, hides and reorders columns, with extra ones such as Terms
and Preferred delivery to turn on. Each table remembers its columns. -
Batch invoices and payment reminders. Batch invoices… in the Customer Center invoices the
same lines to a whole customer group (or customers you pick) at once, each on the customer's
terms and queued to email or print as they prefer. Groups can send payment reminders for their
overdue invoices on a schedule, reviewed from Reminders. -
Customer groups. The Customer Center has a Groups view: groups picked by hand, or automatic
ones that hold every customer meeting their rules (balance, type, terms, rep, state, ZIP code,
tax code, credit limit, status) and change as customers do. A group can remind you to send its
statements on a schedule, and Customer Statements can pick a group's customers. -
Import from your own spreadsheet. In the Desktop Migration Wizard, choose a .csv or Excel
file of customers, vendors, invoices, sales receipts, credit memos, deposits, bills, bill credits,
checks, credit card charges or credits, or journal entries (or download a template), match its
columns to LocalBooks' fields, and check it: every row that would fail is listed with its row
number before anything is staged. Then review and post it like any other import; each becomes
the real LocalBooks document, and a journal entry must balance first. -
Pay Bills: filter, sort and bill details. Filter the list to one vendor and sort it by due
date, discount date, vendor or amount due. Click a bill to see its terms, discount and credits
used below the list, with Go to Bill to open it. -
Inventory Turnover and Invoice Profitability reports. Inventory Turnover by Item shows how
often each item's stock turned over and its days on hand; Invoice Profitability by Customer and
Detail show each invoice's income, cost of goods, gross profit and margin. -
Save diagnostics. Help › Save Diagnostics… saves a zip you can send to whoever helps you:
LocalBooks' version, your operating system, the company file's schema, integrity check and row
counts, and a new local log of starts, stops, files opened and crashes. It holds no business data,
you can read it first, and nothing is sent anywhere. -
Cash Flow Forecast. A new report shows your cash on hand and, week by week, the money open
invoices will bring in and open bills will take out, with the cash left each week. Its totals
match the A/R and A/P agings. The Dashboard shows the next eight weeks at a glance. -
Service dates, a template on the form, and printed credit memos. Invoice and sales receipt
lines take a Service Date that prints in its own column; the Template box on a sales form picks
the form style it prints with; and credit memos and refund receipts now print as a form of their
own, with a Credit memo layout in Settings › Custom Forms. -
Email reports as PDF, and schedule them. Every report, list and register (and the Reminders
list) can be emailed or saved as a PDF from its Export menu. Reports › Scheduled Reports… sends
chosen reports every day, week, month or quarter by email, or saves them to a folder as PDF or
Excel, while LocalBooks is open; a run missed while it was closed happens when it next opens. -
Statement charges. Enter statement charges… on a customer's row keeps a register of charges
billed on the customer's next statement instead of an invoice. Each posts to Accounts
Receivable, shows in the aging, and is paid in Receive Payments like an invoice. -
Lists in your own order. Drag rows in the chart of accounts, the item list and the customer
list into the order you want; it's kept in the company file. Each can be shown as a tree (with
Expand all and Collapse all) or flat with full names. -
Print envelopes. Print Envelope… on an invoice or sales receipt, on a form's row, and on a
customer's or vendor's row prints an envelope with your return address and theirs. Set the
envelope's size, font and position in Settings › Custom Forms › Envelope. -
Early-payment discounts on invoices in another currency. Receive Payments offers and takes
the discount on a foreign-currency invoice in its own currency. The discount leaves Accounts
Receivable at the invoice's exchange rate, so A/R clears exactly, and only the money received
carries an exchange gain or loss. -
Early-payment discounts on part-paid invoices, and bounced discounted payments. Receive
Payments offers an invoice's early-payment discount on what is left of a part-paid invoice, and a
payment that took a discount can be recorded as a bounced check: the discount is reversed and the
invoice opens again for the whole amount. -
Print Pay Bills' checks later. Pay Bills has Print later, as Write Checks does: the payments
post now and their checks, one per vendor, wait in File › Print Forms › Checks…, where they
take their numbers when they print. -
Bounced sales receipts and foreign-currency payments. Record Bounced Check now lists sales
receipts, which it charges back to the customer on a new invoice, and payments in another
currency, which bounce at the rates they were recorded at (the exchange gain or loss they
realized is reversed). -
Save every attachment at once. Settings › File & Data › Save All Attachments… saves every
file attached to a transaction in one zip file, a folder per transaction; a transaction with
several files has Save all… too. -
P.O. No. on statements. Printed customer statements can show a P.O. No. column with the
customer's purchase order number on each invoice and credit (Settings › Custom Forms ›
Statement). -
Company-file import clears payments moved out of Undeposited Funds. A full import left
payments waiting to be deposited when the file's deposit moved them into an account that isn't a
bank (such as receipts written off to an expense). It now posts that deposit as a transfer out of
Undeposited Funds that clears those payments; balances still match the file. -
Print a register, and transfers from its entry row. A register has Print… (also
File › Print…, Ctrl+P), which prints its transactions for the dates chosen with the balance
forward and ending balance. In the entry row at the bottom, choosing another bank account records
a transfer, and choosing Undeposited Funds on the deposit side deposits the payments waiting
there. -
Save vouchers as PDF and email them. Saved bills, checks, expenses, credits, deposits and
journal entries have Print ▾ › Save as PDF…, and Email sends the voucher's PDF to the
vendor or customer named on it, through your mail app or LocalBooks' email server, as invoices
are sent. -
A report center that's easier to search. Type to find a report by name or by what it shows,
star reports into Favorites, see your Recent reports, read a line about each report, and choose
the dates reports open on before you run them. -
Renaming rules for downloaded payees. When a downloaded description begins with, contains or
ends with some text, a renaming rule names its payee. LocalBooks offers a rule when you change a
payee, and Rules… in Bank Feeds lists them to search, edit and remove, along with the category
rules learned from your approvals. -
Downloaded bank transactions match what you already entered. A downloaded line that agrees
with a check, deposit, bill payment or transfer already in the books (amount, date, check
number) is matched to it on import instead of waiting to be added twice. Lines entered later
show a suggested match; Find a match… matches by hand, Show matched lists matched lines
with Unmatch, and ticked lines can be added several at once. -
Arithmetic in amount and quantity boxes. Type
+,-,*or/in any amount, rate or
quantity box and a small tape shows each number and the running total; Enter puts the answer in
the box (100+25.50*2gives 151.00). Amounts round to the cent and quantities to four decimals. -
Larger or smaller text. A↑ and A↓ on the toolbar, View › Larger Text and Smaller Text, or
Cmd/Ctrl + and − change the text size of lists, registers, forms or reports, each kind on its
own, and LocalBooks remembers it. An account register can also be given a color. -
Sales lines in the familiar order. On invoices, sales receipts, estimates and credit memos
the line columns now run Item, Description, Qty, Rate, Class, then the income account (which the
item fills in), Amount and Tax. -
Receive Payments shows its totals. Under the open invoices, a Totals row and a summary of
the amount due, applied, discounts applied and what stays open; an amount received that doesn't
match what's applied shows as unapplied before you save. -
Ending balance and discount date on forms. Write Checks, card charges and credits, Make
Deposits and Pay Bills show the chosen account's ending balance beside the account box, and
Enter Bills shows a Discount date next to the due date when the terms offer an early-payment
discount. -
The menu bar reaches more screens. Lists › Currency List, Company › Email Setup, AI Access
(MCP) and Audit Log, Customers › Invoice for Time & Expenses, Reports › Memorized Reports ›
Memorized Report List, and Reports › Transaction History / Transaction Journal for the
transaction open on a form. -
Transaction History and Journal on forms. A saved invoice, bill, check, expense, journal
entry, sales receipt, credit, deposit or transfer has History and Journal on its toolbar,
with Ctrl+H and Ctrl+Y, as registers already did; in the journal they act on the entry
you clicked. -
Duplicate a transaction. On a saved invoice, bill, check, expense, card credit or journal
entry, Duplicate on the toolbar (Ctrl+O, or Edit › Duplicate Transaction), or on its
row in the list, starts a new unsaved copy dated today: an invoice or journal entry gets the next
number when saved, a check the next check number, and a bill keeps its terms with its number left
blank. On Windows and Linux, Ctrl+O now duplicates and File › Open or Restore Company… moves to
Ctrl+Shift+O; on a Mac ⌘O still opens a company and Control+O duplicates. -
More desktop shortcuts. On forms, Ctrl+L opens the list of the box you're in, and
Ctrl+Alt+Y / Ctrl+Alt+V copy a line and paste it above the line you're on (also Edit ›
Copy Line and Paste Line). In a register, Ctrl+E opens the selected transaction to edit and
Ctrl+G goes to the register of its other account; on a saved transfer, Go To Transfer
(Ctrl+G) does the same. Page Up / Page Down, Ctrl+N, Ctrl+P and Ctrl+D now also work on saved
sales receipts, estimates, credits, purchase orders, deposits and transfers. -
Deposits have a Received From name. Each Add funds line of a bank deposit can name the
customer or vendor the money came from, and a name typed in a register's deposit row is matched
to your customers and vendors instead of only being kept in the memo. The register shows the
name as the payee, and the deposit is listed in that name's transactions and reports by name. -
Keep the statement with a reconciliation. Attach the bank or card statement (a PDF or a
picture) to a reconciliation in progress or a finished one; save a copy from Reconcile's history. -
Undo Last Reconciliation. In Banking › Reconcile, the newest completed reconciliation can be
undone: its transactions are uncleared so the statement can be reconciled again. The
reconciliation stays on record and the undo, with an optional reason, goes into the Audit Log. -
Service charge and interest earned when you reconcile. Starting a reconciliation now takes
the statement's service charge and interest earned (amount, date, account and class). Each posts
as a journal entry and is already ticked as cleared. -
Cash back on deposits. A bank deposit can keep part of the money as cash: choose the account
it goes to (such as Petty Cash), a memo and the amount, and the bank gets the rest. The deposit's
printed voucher shows it. -
A warning before paying around open bills or invoices. Writing a check or entering an
expense to a vendor with unpaid bills now asks first, since it doesn't pay those bills (Pay Bills
does). A sales receipt from a customer with open invoices asks too, since Receive Payments is
what pays an invoice. Save anyway goes ahead; each warning can be turned off in Preferences ›
Bills and Preferences › Sales & Customers. -
A voided payment comes off the customer's statement. Voiding a customer payment left it on
the statement with nothing taking it back, so the statement's balance was short by the payment
(A/R, aging and the invoice were right). The void now shows as its own Void line under the
customer. Voids of any transaction now carry their customer's or vendor's name in registers and
in reports by name, so a voided bill nets to zero under its vendor instead of leaving a line
under "No name". -
Open saved sales receipts, estimates, credits, purchase orders and deposits. Double-click one
in its list (or choose Open), or press Previous on its form, to see it where the form
goes, shown as it prints. Previous and Next step through the others, and its toolbar has
Void, Print, Email and Attach File, plus Apply and Refund on credits,
Create Invoice on an estimate and Create Bill or Close PO on a purchase order.
Credit memos, refund receipts, vendor credits, deposits and transfers now print, as a voucher of
the accounts they posted to. -
Previous, Next, Print and Attach on bills, checks and journal entries. The form toolbar's
Previous and Next now step through saved bills, checks, expenses, card credits and
journal entries (by date, then number), as they already did on invoices. Print prints the
saved check, or a voucher of a bill, expense or journal entry showing the accounts it posted to,
and Attach File shows and adds files on a saved one. A blank new bill no longer counts as
having unsaved changes, and closing a journal entry with entries not saved now asks first. -
A Home page that maps the work. The Dashboard now opens on Home: estimates, invoices,
payments and deposits, and purchase orders, bills, bill payments and checks, drawn in the order
the work goes, each one click away, with a red count where work is waiting (overdue invoices,
bills due, payments to deposit, to-dos). Banking and company shortcuts and your bank, card,
receivable and payable balances sit beside it. The totals, chart, trial balance and Reminders
moved to the Insights tab. -
Duplicate customers, vendors and accounts. Duplicate… on a row of the Customers, Vendors
or Chart of Accounts list makes a new record filled in from that one, to save under a new name.
A customer or vendor copy leaves out its account and resale numbers, tax ID and history. -
Find in a report. Every report has a Find in report box beside Export: matching cells are
shaded, Enter steps through them, and an amount matches however it is written (1250finds
1,250.00). -
Invoices offer the customer's credits. When a customer has credit memos with credit left, the
invoice shows the available credits under Balance due, and saving it asks whether to apply them
now, oldest first. Before, a credit could only be applied from the credit memo. -
Moving from QuickBooks: deposits split between accounts. A deposit that went partly into one
bank account and partly into another used to come in as a journal entry, which left its payments
listed in Make Deposits as still waiting to be deposited. It now comes in as a deposit into the
account that got the most, with the rest shown as taken out of it, and its payments are marked
deposited. The books were right either way.
Downloads
- macOS (Apple Silicon and Intel):
.dmg - Windows:
.msior-setup.exe - Linux:
.deb,.rpmor.AppImage
Installation guide: https://turbogizzmo.github.io/LocalBooks/
Already installed? LocalBooks offers this update on its own (or Settings › Updates ›
Check for updates), and saves a copy of your company file before upgrading it.
These builds are not code-signed yet: macOS may require right-click → Open the first
time, and Windows SmartScreen may ask you to confirm (More info → Run anyway).