Skip to content

Changelog

Version 1.3.1

Switch registers in one click, and delete a bill or invoice entered by mistake.

What's new

  • Jump between account registers

    The account name in a register breadcrumb is now a menu of every bank, cash, and credit card account, with balances. Your date range carries across the jump.

  • Delete a bill or an invoice

    Remove now offers Delete alongside Void, for documents entered by mistake. Anything with a payment applied, or part of a reconciliation, stays protected.

  • Optional reason when voiding

    Add a reason when it is worth recording and leave it empty when it is not. A locked period still asks for one, because that is what the audit trail records.

Version 1.3.0

Accountant Export, and activation that works without an internet connection.

What's new

  • Accountant Export

    Reports > Export builds a complete package for your accountant in one step. Pick the reports you want, from Trial Balance, General Ledger, Profit & Loss, Balance Sheet, Cash Flow, Schedule C, agings, journals, contact lists, and the 1099 Summary. Take them as an Excel workbook, a CSV bundle, or an IIF file for QuickBooks Desktop. Every package is prepared on your company accounting basis, and each statement says which basis it used.

  • Export presets and history

    Save the settings you use as a named preset and rebuild the same package next quarter in one click. The export history keeps every package you have run, so you can reopen or re-run any of them. Account numbers can be shown or hidden throughout.

  • Activate without an internet connection

    If a firewall, VPN, or antivirus stops AllMy Ledger reaching the activation server, the activation dialog shows a request code instead. Take it to allmy.software/ledger/activate on any device that is online, such as your phone, and enter the code that comes back. Codes can also travel as plain text files by email with support. Activation messages now name the kind of thing standing in the way, so you know where to look.

Version 1.2.1

Manage contractors from the Contractors page.

What's new

  • Every contractor, from the moment you add one

    The Contractors page lists all of your 1099 contractors, including the ones you have not paid yet this year, so a contractor you add appears straight away with a $0.00 year-to-date total. The printable 1099 Contractor Summary still covers only the contractors you paid in the selected year.

  • Edit contractor details in place

    Each row lets you edit a contractor name, company, email, and phone, open their tax form, or remove someone you added by mistake. Mark contractors you no longer work with as inactive to keep the list short, and use Show inactive to bring them back when you need them. Anyone you paid during the selected year stays listed either way, so your 1099 figures stay complete.

Version 1.2.0

Switch from any accounting system, plus a richer General Ledger.

What's new

  • Import from another system

    Move to AllMy Ledger from Xero, Sage, Wave, FreshBooks, a spreadsheet, or paper books. A guided wizard brings in your balances at a cutover date, and optionally your open invoices, open bills, and transaction history. Upload the CSV or Excel reports you already have and AllMy Ledger detects the format and maps the columns for you.

  • Richer General Ledger report

    Every ledger line now shows the linked contact and its memo. Narrow the report to specific accounts or a single transaction type, and export to PDF, CSV, or Excel.

  • Reply to support by email

    A help request you send from the app becomes a support ticket with a case number, so you can reply by email and keep the conversation in one place. Add a subject to say what it is about up front.

Version 1.1.0

Cash accounts are now first-class.

What's new

  • Cash accounts

    Track petty cash or cash on hand like any bank account. A cash account can pay expenses and bills, receive customer payments, take part in transfers, and refund credits. It has its own register, appears on the Banking page and dashboard, and can be reconciled against a counted balance.

Version 1.0.37

Assign a payee when you reconcile.

What's new

  • Reconciliation payee

    Choose a payee when you reconcile and it carries through to the entries AllMy Ledger creates for you.

  • Smoother Windows setup

    Clearer guidance for your storage location when creating a new company on Windows.

Version 1.0.35

Reopen your most recent company file automatically at launch.

What's new

  • Open last file on startup

    Turn on a checkbox on the Welcome screen and AllMy Ledger reopens your most recent company file the next time you launch, skipping the Welcome screen.

  • Clearer file guidance on Windows

    When Windows blocks access to your storage folder, AllMy Ledger now explains exactly what to change instead of showing a generic error.

Version 1.0.33

Send a help request straight from the app.

What's new

  • In-app Help & Feedback

    Click the question-mark icon to describe an issue and send it to support. AllMy Ledger attaches a screenshot for you, and you can optionally include your company file. Everything is encrypted on your machine before it is sent.

Version 1.0.31

Books Lock with full audit trail, review-lock workflow, and lock-aware imports.

What's new

  • Books Lock

    Lock transactions on or before a chosen date so prior periods become read-only. Optional reviewer name and note. Mark a lock as a "review lock" while books are out for review, then mark as reviewed when adjustments are done.

  • Edit anyway and Unlock workflows

    Keep working in a locked period when you need to. Per-transaction Edit anyway requires a reason. Unlock opens a temporary window for bulk edits with a reason. Every change is logged with a before/after snapshot in the audit trail.

  • Lock history

    Append-only timeline of every lock, unlock, and re-lock event with notes, reviewers, and reasons. Reachable from the lock badge in the top bar.

  • Books-locked indicator on reports

    Every financial report shows "Books locked through [date]" under the title so reviewers can see at a glance that the data is frozen.

  • Lock-aware imports

    Bank, QuickBooks Desktop, and QBO importers count and warn about rows dated in a locked period. Locked rows are skipped by default.

  • Recurring skip log

    A recurring transaction scheduled inside a locked period is silently skipped and listed on the Recurring page so you can review what didn't fire.

Version 1.0.29

Print and export your customer and vendor lists.

What's new

  • Customer List report

    A printable list of every customer with contact info, payment terms, and current open balance. Choose any as-of date for the balance, include inactive customers when you need them, and export to PDF, Excel, or CSV with full address details.

  • Vendor List report

    A companion list of every vendor with the same contact and balance details, plus a 1099 column for tax-time review. Filter to 1099 vendors only when preparing year-end forms.

Version 1.0.25 · 1.0.27

Minor maintenance updates.

Version 1.0.23

Multi-currency, Chart of Accounts report, reply-to email verification, and reconciliation improvements.

What's new

  • Multi-currency support

    Track accounts, contacts, invoices, bills, estimates, and credit memos in foreign currencies. Exchange rates fetched on demand or entered manually. Reports always convert back to your base currency. Cross-currency transfers calculate FX gain or loss automatically.

  • Chart of Accounts report

    New report with Excel, PDF, and CSV export. Lists every account with balances, activity counts, and details.

  • Credit card reconciliation payment

    Optionally record a payment when finishing a credit card reconciliation. Statement date auto-advances by one month and remembers your preferences.

  • Manual reconcile status toggle

    Click the status column on any bank register row to toggle between blank, Cleared, and Reconciled without running a formal reconciliation.

  • Reorganized Preferences

    Two-column layout splits app-wide settings from per-company settings, with a warning before leaving unsaved changes.

  • Reply-to email verification

    The built-in email service now verifies your reply-to address before sending, protecting the sending domain.

Version 1.0.21

Minor maintenance update.

Version 1.0.20

Email invoicing, credit memos, vendor credits, contractor management, and smarter bank imports.

What's new

  • Email invoicing

    Send invoices, estimates, credit memos, and vendor credits directly from AllMy Ledger with customizable templates, merge fields, and an undo-send countdown. Use Gmail, any SMTP provider, or the built-in AllMy email service.

  • Credit memos and vendor credits

    Issue customer credit memos to refund or credit invoices, and vendor credits to offset bills. Apply to multiple documents, auto-apply oldest-first, unapply, or refund to a bank account.

  • Contractor management

    Track W-9 and W-8BEN tax forms with full form history. Upload, download, and drag-and-drop PDFs.

  • Smart bank import matching

    Four-tier duplicate detection: transaction ID exact match, date and amount exact match, fuzzy date match (plus or minus seven days), and split-combination matching. A pre-match preview shows results before importing.

  • Recurring calendar view

    Monthly calendar showing upcoming recurring transactions at a glance.

  • Inline attachment storage

    Store file attachments inside the database file (new default for new companies) or in a folder alongside the ledger. Switch between modes anytime in Preferences.

  • System-default date and number formats

    New installations auto-detect your operating system locale; override with explicit formats in Preferences.

Version 1.0.18 · 1.0.19

Minor maintenance updates with interface polish.

Version 1.0.17

Recurring transactions gain price escalation, weekend adjustment, and pause and resume.

What's new

  • More control over recurring transactions

    Generate Now button for on-demand occurrences, occurrence history drill-down, price escalation (percentage or fixed amount per cycle), a Recurring Summary dashboard widget, overdue alert on file open, weekend adjustment (previous Friday, next Monday, or nearest weekday), pause and resume with a configurable resume date, and end-of-month handling for months with fewer days.

  • Recurring badge on generated transactions

    Transactions generated from a recurring template now show a badge that links back to the template.

Version 1.0.16

Templates for invoices, bills, expenses, and journal entries that repeat.

What's new

  • Recurring transactions

    Create templates for invoices, bills, expenses, and journal entries with weekly, biweekly, monthly, quarterly, or yearly frequencies. Auto-generate or manually generate occurrences. A "Make Recurring" button appears on bank register rows.

  • Duplicate transaction

    New Duplicate button on the bank register, invoices, bills, expenses, and journal entries.

  • Void and delete journal entries

    Both actions are now available directly on the journal entries page.

AllMy Ledger runs on Windows, macOS, and Linux.

Download