🐝 What's new in LedgerBee
Highlights
Receive documents straight from your inbox
Companies can now forward invoices and receipts to their LedgerBee document-inbox email address. Attachments are automatically pulled out and added to the inbox, and images embedded in the email — like a photographed receipt — are captured too.
Schedule subscription cancellations in advance
When cancelling a subscription that includes add-ons, you can now schedule the whole group to end together on a future date — either at the end of the current billing cycle or on a specific date — so nothing gets split across mismatched billing periods.
Accounting firms can pay for their clients' subscriptions
Advisor firms can now choose and customize subscription plans when inviting clients, set their own pricing, and receive one consolidated invoice that clearly breaks down the charges for each client.
Start a trial without a card
Customers signing up for a trial that normally requires payment details up front can now start the trial first and add a card later, before the trial ends.
✨ Improvements
- Merchant intelligence features — automatic document booking, recurring fee posting, and supplier booking suggestions — are now available to any company that opts in via data-sharing settings, rather than being limited to a beta group.
- Billing groups can now use a consolidated summary-invoice layout: one payable summary invoice with payment links and QR codes, plus separate detail PDFs for each subscription unit.
- Access control settings (SCIM provisioning, SSO, advisors, approval workflows, users) now offer consistent filtering, search, and pagination, and role creation shows a full permissions matrix alongside a summary of assigned users.
🐛 Bug fixes
- Booked journal entries in foreign currencies now display line amounts in the correct ledger currency instead of the document currency, eliminating duplicate amount displays.
- Foreign-currency account balances now reflect the correct amounts those accounts actually held, matching bank and supplier statements.
- Opening an account card from the trial balance now shows the correct opening balance, independent of filters like search, hide-settled, or VAT/customer selection.
- Document upload errors now show the actual reason — invalid file type, file too large, or invalid filename — instead of a generic failure message.
- E-conomic imports with large attachments no longer fail unexpectedly; the baseline budget is now 250MB, scaling up to a 2GB ceiling for multi-page documents.
- Chart imports now require every transactional account to specify a debit or credit side, preventing incorrectly inverted account balances.
- New invoices now receive unique payment codes, and customers without a VAT number — previously unable to pay — can now be paid correctly.
- Documents covered by an "on arrival" approval workflow now automatically trigger an approval request as soon as they're read, instead of requiring a manual step.
- Ledger entries now automatically pick up the correct currency from their account when it isn't explicitly set.
- Ledger entries from opening balances, year-end closings, and Dinero imports now correctly carry the right currency.
- Invoices with ledger accounts in a third currency now convert amounts correctly and post without balance errors.
- Foreign exchange revaluation records now calculate correctly and reconcile precisely.
- Manual webhook redeliveries from the admin page now reach tenant endpoints reliably.
- The "Unallocated payments" and "Other outside age buckets" columns on ageing lists now stay pinned in view while scrolling horizontally.
- Large Fenerum imports now complete successfully with persistent progress tracking, instead of timing out and triggering duplicate retries.
- Customers now see a consistent, deliverable document inbox email address across the inbox badge and document request surfaces.
- Companies with Leverandørservice test mode enabled can now control when it's active via a dedicated setting, so collections proceed normally and reliably.
- Concurrent subscription changes now receive a clear conflict response with retry guidance instead of a server error.
- Clearing accounts now reconcile correctly for card settlements that were previously missing their fee or currency adjustments.
- Session refresh and login now complete reliably, without the app getting stuck on a loading screen.
🔧 For developers & integrators
- The auth login response now includes an inboxEmailfield on the company object, reflecting the tenant's document-inbox email address.