Payroll mapping, now scoped by entity
If you run Rippling payroll across multiple entities, you can now set a different item mapping for each one instead of a single company-wide table. You can also manually assign, change, or clear the entity on a payroll run directly.
Record fixed asset impairments
You can now record an impairment as its own event, alongside disposal and reclassification. Use it when an asset's carrying value is no longer recoverable, whether from damage, obsolescence, or an abandoned project. Set the date, amount, and memo, and it flows straight into net book value, depreciation, and the rollforward.
UI updates to tables
General Ledger, rollforwards, reconciliation, and revenue waterfalls now share one table experience. Filtering, sorting, exports, and column order stay consistent across every report.
Journal entries now link to their source documents
Open a journal entry and see the invoice, bill, credit memo, or debit memo behind it, right on the detail page. If you delete a linked journal, the confirmation tells you exactly what else will go with it.
Map Salesforce quote lines to contract lines
If your Salesforce quotes carry multiple line items, each one can now map to its own Campfire contract line, so contract structure, revenue recognition, and GL posting carry through accurately.
Send from the right mailbox for every entity
If you run multiple entities, you can now assign each one its own sending mailbox, so invoices, reminders, and payment portal emails always go out from the right address.
Migrate more than one QuickBooks online account via our Migration Agent
Migrating from several QuickBooks Online companies no longer means connecting them one at a time. Add and manage multiple companies from a single connections page.
Agentic accruals can now be routed for approval before posting
Accrual groups created by Ember can now go through a draft approval step before posting, so entries can be reviewed before they hit the ledger.





