CustomBooks™ Release Notes | Labrador 2026.02.12

CustomBooks™ Release Notes | Labrador 2026.02.12


Welcome to the CustomBooks™ Labrador 2026.02.12 update. This release focuses on enhanced financial visibility with new percentage-based reporting options, deeper integration with Avalara for automated tax compliance, and key workflow improvements for recurring billing and data imports.

New Feature

Reports: Income Statement Standard & Comparative: Add Percent of Sales (Revenue)

New Feature: “Show Accounts as a Percent of Revenue”
We’ve added a powerful new analysis feature to the Income Statement to help you better understand your company’s financial performance at a glance.

What’s New
A new “Show accounts as a percent of revenue” option is now available on the Income Statement. When this box is selected, an additional column will appear displaying each account as a percentage of total revenue.

How It Helps
  1. Quickly evaluate cost structure and margin trends
  2. Easily identify accounts with the largest impact on revenue
  3. Improve comparative period analysis with standardized percentage metrics
  4. Enhance clarity when presenting financials to stakeholders

How It Works
  1. Navigate to the Income Statement.
  2. Select the checkbox labeled “Show accounts as a percent of revenue.”
  3. A new column will automatically appear, showing the percentage of total revenue for each line item.
This feature brings greater flexibility and analytical power to your financial reporting—making it easier than ever to interpret your results and drive data-informed decisions.

Improvements

Reports: Days Sales Outstanding Reports 'Payment' column includes voided payments

What Changed
Voided payments are no longer included in DSO calculations or displayed within the report. Previously, voided payments could artificially lower outstanding balances and distort the average collection period. These transactions are now fully excluded.

Items Now Included on the DSO Report
The updated DSO report includes the following valid, non-voided data elements:
  1. Open Invoices
    1. Invoice number
    2. Invoice date
    3. Due date
    4. Customer name
    5. Original invoice amount
    6. Outstanding balance
  2. Applied Payments (non-voided only)
    1. Payment date
    2. Payment amount applied
    3. Payment reference/ID
  3. Credit Memos (active only)
    1. Credit memo number
    2. Applied amount
    3. Remaining balance

Integrations: Avalara: Improvements to Tax Codes

This release introduces improvements and clarifications to the handling and visibility of Avalara Tax Codes. While the original investigation stemmed from an issue with non-taxable items being sent as taxable, this update focuses specifically on how Tax Codes are managed, displayed, and maintained within the system. (Resolution of non-taxable item behavior is being handled separately.)

What’s New & Updated
Tax Code Catalog Enhancements
  1. Automated Tax Code Sync
    1. Tax Codes are now refreshed from Avalara automatically every seven days, ensuring the catalog stays aligned with Avalara’s latest definitions.
  2. Active Tax Code Filter
    A new “Show only Active tax codes” checkbox is available in the Tax Codes (Avalara) catalog.
    1. Default state: On
    2. Users can disable the filter to view inactive codes when needed.
  3. Read-Only Tax Codes
    1. Tax Codes are view-only. Editing Tax Codes directly within the application is not supported, by design, to preserve alignment with Avalara’s source data.
  4. Improved Tax Code Field Display
  5. The Tax Code field length has been increased to better accommodate longer Avalara tax code values and improve readability.
Behavior Notes & Clarifications
  1. CBK-Only Sales Tax Users
    For customers using CBK-only sales tax, the Tax Code field will not appear on the Item Card. This behavior is unchanged from previous versions and is documented here for clarity.

Integrations: Avalara: Improvements to Non-Taxable Customers

Improved Sales Tax Handling for Tax-Exempt Businesses
We’ve enhanced sales tax functionality for businesses that are exempt from paying sales tax. These updates improve accuracy, reduce manual work, and ensure better alignment with Avalara tax compliance rules.

What’s New
Avalara-Synced Tax Exempt Customer Types
  1. The Tax Exempt Customer Type on the customer card is now sourced directly from Avalara’s Entity Use Codes.
  2. These values are no longer editable, ensuring consistency with Avalara’s official exemption classifications.
Sales Tax Rate Disabled for Exempt Customers
  1. When a tax exemption is selected on the customer card, the Sales Tax Rate field is automatically disabled (greyed out or hidden).
  2. This prevents sales tax from being manually applied to customers who are exempt.
Automatic Zero Sales Tax on Sales Documents
  1. For customers marked as tax-exempt, no sales tax will be calculated when sales documents are posted—regardless of whether the items themselves are taxable.
Exemption Properly Recorded in Avalara
  1. The selected exemption is automatically included in Avalara’s View Details for the transaction.
  2. This behavior was already supported and continues to function as expected.

Recurring Templates: Bills: Issue with Auto-numbering

Recurring Bills Posting Fix
We have resolved an issue that prevented Recurring Bills from posting successfully when configured to post automatically. Previously, recurring bills attempted to post without a required bill number, causing the posting process to fail.

What Was the Issue?
  1. Recurring Bills did not auto-generate bill numbers upon posting.
  2. The bill number field became required, so posting failed due to the missing value.
  3. Users were forced to leave recurring bills in Draft status and then post manually—causing confusion and inconsistent workflows.
What’s Been Fixed
Recurring Bills will now autogenerate bill numbers when posting, following the standard numbering sequence used for manual bills.

This update ensures:
  1. Recurring Bills can once again post automatically without user intervention.
  2. Required fields are populated correctly at runtime.
  3. Users no longer need to save drafts or manually correct missing data.

User Impact
  1. Recurring Bill workflows now operate as originally expected.
  2. No changes to setup are required. Existing recurring bill templates will work automatically.
    • Related Articles

    • CustomBooks™ Release Notes | Labrador 2025.11.20

      We're excited to announce the release of CustomBooks™ Labrador 2025.11.20, bringing a new feature and several improvements to your experience! This update includes: A major New Feature to enhance Cloud Payroll management. Key Improvements in ...
    • Recurring Templates

      Recurring Templates is a powerful feature designed to automate the generation of documents at regular time intervals. These templates are “copies” of existing documents that the system automatically generates, saving you time and ensuring consistency ...
    • CustomBooks™ Release Notes | Labrador 2025.02.13

      New Sales Report! We’re excited to introduce our new Sales Report, which calculates Days Sales Outstanding — a key metric that measures the average time it takes for customers to pay their invoices. This report provides both invoice-level details and ...
    • Income Statement Standard Report

      Income Statement Standard Report CustomBooks™'s Income Statement Report (also referred to as the Profit & Loss, or simply P&L) is designed with accounting standards in mind. The report shows how income and expenses are incurred (both operating and ...
    • Income Statement Comparative Report

      Overview An Income Statement Comparative Report is a financial document that compares the income statements of a company across multiple periods. This report is essential for analyzing trends, understanding performance over time, and making informed ...