• Solutions for Every Building, Every Stakeholder

    URBI is the first Building OS powered by HERO AI. Whether you manage properties, own them, or operate them day to day, URBI transforms complex, disconnected workflows into a single, intelligent platform that drives efficiency and builds stronger communities.

    Role Benefits

    • For Property ManagersStreamline operations and enhance tenant satisfaction with centralized management tools.
    • For Building OperatorsSimplify daily tasks and maintenance with intelligent automation and workflow management.
    • For OwnersMaximize ROI and property value with comprehensive oversight and analytics.
    • For Finance TeamsClose faster with double entry books, trust accounting, and reconciliation that runs nightly.
    • For BusinessesConnect with building communities and expand your service offerings.

    Building Benefits

    • Residential BuildingsSimplify living with one app for bookings, packages, payments, and community updates.
    • Commercial BuildingsStreamline operations, vendors, and compliance while giving tenants a frictionless experience.
    • Education BuildingsManage facilities, visitors, and compliance for safer, smarter, more connected campuses.
    • Senior LivingAnswer families around the clock, publish life enrichment once, and see every community on one screen.
  • One Platform. Smarter Buildings.

    URBI centralizes daily operations and adds AI intelligence to transform complexity into clarity.

    Products

    • URBI KoreThe central hub where managers, owners, and staff run building operations in one place.
    • URBI KonnectA marketplace that connects buildings with trusted vendors, services, and community events.
    • URBI AccountingAI consolidation, invoices and receipts processed by AI, books pre reconciled before month end. In Beta.
    • URBI AIOne intelligence across URBI. HERO answers your team's questions, Arthur answers your community's calls, texts, and emails 24/7.

    Features

    • Operations & Workflow
    • Amenities & Booking
    • Events & Ticketing
    • Communication & Community
    • Payments & Transactions
    • Data & Compliance
    • HERO AI Intelligence
    • IoT & Hardware Integration
    • Community Experience
    • Accounting (In Beta)
    View All
  • Customers
    • All ResourcesGuides, support, and customer stories in one place
    • Help CenterGuides and answers for every part of URBI
    • BlogWhy URBI works the way it does
    • ReleasesEvery update we ship, in plain language
    • System StatusHow every part of URBI is running right now
    • About UsLearn about our story and mission
    • MilestonesHow URBI got here and where it is going
    • CareersWe're HiringJoin our growing team
    • FAQStraight answers about URBI, HERO and Arthur
    • ContactGet in touch with us

Schedule a Demo

  1. Help Center
  2. /URBI Kore Accounting
  3. /Invoicing and Billing
  4. /When something changed while you were working

When something changed while you were working

This article explains messages you may see that mention the batch changing, timing out, or already being busy with something else. It is for property managers, building staff and board members. More...

Last updated October 5, 2026

URBI Kore Accounting
    • Accounting Settings: Overview
    • Accounting Settings: Troubleshooting
    • Cash Basis vs Accrual Basis in Financial Reports
    • Credit card processing fees in the GL
    • How to Configure the Fiscal Year
    • How to refund a payment and choose what happens to the charge
    • How to Set the Reporting Basis and Budget Rollover
    • Refund troubleshooting
    • Refunds now record whether the resident still owes the money
    • Unallocated Cash and the Suspense Row
    • What a card refund costs your property
    • What is new in accounting: bills, reports, and budgets
    • Where to Find Your Budget
    • Archiving Budgets and the Archived Section
    • Budgets: Overview
    • Editing the budget grid
    • Explaining your budget numbers
    • How to Activate a Budget
    • How to Adjust Budget Amounts by Percentage
    • How to Create a Budget
    • How to Create Groups
    • How to Duplicate, Rename, Archive, or Delete a Budget
    • How to Edit or Resume a Budget
    • How to Enter Amounts: Split or Monthly
    • How to Make a New Budget When One Is Already Active
    • How to Read Budget Performance and Variance
    • How to Reallocate Budget Funds
    • How to Use Spreadsheet Shortcuts
    • Modelling budget scenarios
    • Review and export budget performance
    • Starting a budget from last year
    • The AI Assist Tab
    • The Full-Page Budget Editor
    • Troubleshooting: Saving a Budget
    • Understanding the Budget Hierarchy
    • Why Can't I Activate This Budget?
    • Amending a contract's amount
    • Automatic payment and bank details
    • Bypassing board voting on a VARIABLE contract
    • Charging Back an Expense: The New Recovery Model
    • Choosing a Fund on a Journal Entry or a Payment
    • Choosing a Fund on an Expense
    • Choosing Operating or Reserve
    • Choosing the payment date when you mark something paid
    • Choosing which account the money moved through
    • Contract approval and how it expires
    • Creating a recurring contract
    • Direct Deposit payout questions
    • Direct Deposit payouts
    • Enter a tax rate as a percentage
    • Expense Actions Now Update Instantly
    • Expense and Invoice Void Reliability: Overview
    • Expense System, Troubleshooting
    • Expense System: Frequently Asked Questions
    • Expenses: Dates, Payment References, Refunds, and Recurring Schedules
    • FAQ and troubleshooting
    • Find and use HERO Bills
    • Finding voided expenses
    • For board members
    • Funds: FAQ
    • How a Reserve Expense Posts
    • How to Approve Expenses
    • How to Charge an Expense Back (Passthrough)
    • How to Confirm Expense Actions
    • How to Create a Journal Entry With the Assistant
    • How to Create an Expense
    • How to Create and Manage Reimbursements
    • How to Forward a Receipt by Email
    • How to Record an Expense From a Receipt the Assistant Read
    • How to Require a Board Decision on an Expense
    • How to Review Journal Entry Details
    • How to Set Up a Receipt Email Address
    • How to Set Up the Approval Chain
    • How to Use Expense Templates and Recurring Schedules
    • How to Void Invoices
    • If a review rejects something that is already paid
    • Marking a Vendor Bill Paid
    • Pay several bills at once by Direct Deposit payout
    • Paying instantly when you record a direct payment or quick expense
    • Paying several bills at once
    • Reading the Scheduled tab
    • Recording a Vendor Bill
    • Recurring contracts and board-decision tagging
    • Releasing a bill for payment
    • Renewing an expired contract
    • Reserve in Budgets and Reports
    • Reviewing a HERO-scanned receipt
    • Saving an expense as a template
    • Set up Direct Deposit payouts
    • Setting Up Reserve Spending
    • Tagging an expense to a board decision
    • The Expense System: Overview
    • Track a Direct Deposit payout
    • Troubleshooting Email Receipts
    • Troubleshooting Expense and Invoice Voids
    • Troubleshooting Funds
    • Understanding recurring contracts
    • Using the Inbound Email Log
    • Vendor Bills and the Operating/Reserve Fund Choice - Overview
    • Voiding an expense
    • Weekly Reminder for Bills Waiting for Review
    • What a Fund Is
    • What approvers see: the commitment summary
    • What changed for bank matching rules
    • What the review step means now
    • AI Assist for Balancing Your Accounts
    • Amenity and Event GL Posting: FAQ
    • Amenity and Event Payments: Automatic GL Posting
    • Attribute Manual-GL Income to a Resident or Unit: Overview
    • Choosing Vendors and Marking Plain Ledger Lines
    • Claiming, releasing, or forfeiting a deposit
    • Classifying Vendors
    • Closing an Accounting Period
    • Correcting a Journal Entry Keeps Linked Payments and Invoices in Sync
    • Deciding Who an Incoming Payment Is From
    • Delete a Draft Journal Entry
    • Deleting or Deactivating a Chart of Accounts Row: Overview
    • Deposit notices: who is told and when
    • Deposit payouts: how kept deposits reach your bank
    • Draft Journal Entry Deletion FAQ
    • FAQ: Deleting or Deactivating a GL Account
    • FAQ: GL Account Management
    • FAQ: GL Void & Locked-Period Policy
    • FAQ: Recurring Journal Entries
    • FAQ: Why did my payment look detached after correcting a GL entry?
    • Filtering the General Ledger
    • Following a Payment to Its Invoices
    • Former Payer Balances
    • General Ledger and Invoice Display: Overview
    • GL Account Management: Overview
    • GL Period Close: Frequently Asked Questions
    • GL Upload Automation: Overview
    • GL Void & Locked-Period Policy: Overview
    • How a Manual Amenity Booking Posts to Your Books
    • How Deferred Deposits Post to Your Books
    • How deposit money moves: the accounting behind keep and return
    • How the Card Processing Fee Works in Amenity and Event Booking Accounting
    • How to Create a GL Account
    • How to Create a Recurring Journal Entry Schedule
    • How to Delete a Draft Journal Entry
    • How to Delete or Deactivate a GL Account
    • How to Edit a GL Account
    • How to filter General Ledger entries
    • How to Filter the Ledger with the Summary Cards
    • How to Fix an Entry in a Closed or Locked Period
    • How to Import Your Accounting History
    • How to Manage Account Groups
    • How to Reconcile and Close a Cash Account
    • How to Record an Income Journal Entry and Attribute It to a Unit or Member
    • How to Reopen a Closed Period or Account
    • How to Reverse an Import
    • How to Review Drafts and Use Run Now
    • How to Set a GL Account's Opening Balance
    • How to View an Amenity Booking's Invoice from the Booking Drawer
    • How to Void a Journal Entry (Open Period)
    • Import Errors and What They Mean
    • Import History: Bringing Your Existing General Ledger into URBI
    • Import History: Troubleshooting
    • Importing a Previous Fiscal Year
    • Managing Import History
    • Mapping Payers to Units
    • Mapping Reference and Period, and Reading Your Import
    • Mapping the Columns in a General Ledger File
    • Re-running Matching for a General Ledger Import
    • Reading the Colours on Journal Entries
    • Recording a security deposit
    • Recurring Journal Entries: Overview
    • Renewing a lease
    • Resolving General Ledger Accounts
    • Resolving Orphans and Committing
    • Reviewing Account Proposals
    • Reviewing and Committing a General Ledger Import
    • See the transactions behind a report or budget figure
    • Setting up a lease with a deposit and first rent
    • Troubleshooting accounting drill down
    • Troubleshooting Draft Journal Entry Deletion
    • Troubleshooting: GL Void & Locked-Period Policy
    • Troubleshooting: Recurring Journal Entries
    • Understanding the Suspense Account (1900)
    • Uploading a GL File
    • What's Blocking My Period Close?
    • Account Credit - What It Is and Where It Comes From
    • Applying Account Credit to an Invoice
    • Bank debit problems and what they mean
    • Bank debit rows that are refused or need confirming
    • Changing the Account on a Draft Invoice
    • Charges in the Transaction Center
    • Charges: common questions
    • Choosing a billing day and End of month
    • Choosing How Tax Is Added to a Charge
    • Choosing Which Account an Invoice Posts To
    • Choosing Which Invoices a Payment Covers
    • Choosing your dates and launch settings
    • Combined payments, accounting and refunds
    • Combined payments, reconciliation and rollout
    • Condo Fee Billing Activation - Overview
    • Condo Fee Owner and Billing Defaults - FAQ
    • Condo Fee Owner and Billing Defaults - Overview
    • Declaring that you already hold signed agreements
    • FAQ: Invoice Debit Account
    • Filtering and Searching Transactions
    • Forwarded Invoices and Where Payments Land
    • Forwarded Invoices: Troubleshooting
    • Frequently asked questions
    • How bank debit agreements work in a bulk upload
    • How to assign or change a unit's primary billing account holder
    • How to filter transactions with the search bar
    • How to Refund a Payment on an Invoice
    • How to set up condo fees with an Owner
    • Invoice Debit Account: Overview
    • Matching units and choosing who pays
    • Preparing your bank details spreadsheet
    • Preparing your fee and lease spreadsheet
    • Primary Billing Account Holder, FAQ
    • Primary Billing Account Holder, Overview
    • Problems matching units and leases
    • Problems sending messages to residents
    • Problems with amounts, fees and dates
    • Problems with payers and email addresses
    • Problems with permissions and access
    • Problems with the file you uploaded
    • Reading Forwarded Splits on an Invoice
    • Reading the error report, row by row
    • Recording an Invoice That Was Already Paid
    • Refunding as Account Credit, and What Happens to the Card Fee
    • Resident combined payments, staff overview
    • Sending the messages to residents
    • Setting up condo fees: the three billing modes
    • Setting Up Tax Rates
    • Start here: uploading fees, leases and bank debit agreements
    • Tax on Recurring Charges - Overview
    • The staff declaration, and bank debit problems your residents report
    • Understanding declined charges
    • Uploading fees, leases and bank debit agreements in bulk: overview
    • Uploading your fees and leases, step by step
    • What every status means, and what stops you committing
    • What exists after you commit, and what you can still change
    • What happens to condo fees on move-out
    • What Tax Looks Like on an Invoice
    • What you need before you start
    • What your residents and owners see
    • When something changed while you were working
    • Balance and Close a Bank Statement
    • Banking and Reconciliation: Overview
    • Cheque Alignment Guides, Overview
    • Cheque controls and the Cheques register
    • Cheque Printing: Overview
    • Collecting fees by pre-authorized debit
    • How to Add a Manual Bank Account
    • How to Add National Bank Numbers
    • How to Calibrate and Print a Cheque
    • How to Connect a Bank Account
    • How to find a cheque, and what to do when it is locked
    • How to Import a Bank Statement
    • How to Match Transactions
    • How to Reconcile a Statement
    • How to Set Up Cheque Alignment With the Guides
    • How to Set Up Reconciliation Rules
    • Match a Bank Withdrawal to a Bill You Have Already Paid
    • Printing a batch of cheques
    • Record Money That Arrived in Your Bank Account
    • Tie a Refund to a Bank Line
    • Troubleshooting: Banking and Reconciliation
    • Backfilling your fiscal year
    • Connecting QuickBooks Online to URBI
    • Disconnecting and reconnecting QuickBooks
    • Handling Drift: Using Re-push to Restore
    • How the QuickBooks Online Sync Works
    • Mapping your accounts to QuickBooks
    • QuickBooks Notifications You Will Receive
    • QuickBooks Period Reconciliation Checkpoints
    • QuickBooks Shortcuts and Where to Find Things
    • Reading QuickBooks Sync Status: The Sync Pill
    • Reconnecting a Broken QuickBooks Connection
    • Understanding QuickBooks Sync States and Errors: A Glossary
    • Understanding the post-connect wizard
    • Using the Sync Console and Retrying Failed Transactions
    • What Syncs to QuickBooks Online: Reference
    • When a QuickBooks Checkpoint Goes Stale (and How to Refresh It)
    • Accounting drill down and report columns: common questions
    • Budget, Cash Flow & Governance Reports
    • Choose which columns a report shows
    • Core financial reports
    • Exporting Reports to PDF, Excel and CSV, and Generating Statements in Bulk
    • Leasing & occupancy reports
    • Payables & vendor reports
    • Reading a statement and the Account Ledger
    • Receivables reports
    • Report figures corrected, September 2026
    • Segment-specific reports (Condo / Commercial / Education)
    • The Reports page
    • Two new registry reports
    • Who can open accounting reports
    • Contractor Portal overview
    • Frequently asked questions
    • Getting paid
    • How the Expense Category Sets Itself
    • How to Add a Vendor
    • How to Archive a Vendor
    • How to Edit a Vendor
    • How to Find a Vendor
    • How to Set a Vendor's Expense Category
    • Managing Vendors from Accounting
    • Merging duplicate vendor records
    • Signing in
    • Submitting an invoice
    • Troubleshooting
    • Troubleshooting Vendor Management
    • Vendor Management: Frequently Asked Questions
    • Where Some Settings Cards Moved
    • Your jobs
    • FAQ
    • Previewing What Is Owed
    • Settling a Balance on Its Own
    • Settling a Departing Owner's Balance: Overview
    • Taking the Payment
    • The Household List and "Also Leaving"
    • Troubleshooting
    • What Happens to Bills After Settlement
    • Who Can Do This
All collections

On this page

  • Someone else changed the batch
  • "This batch changed. Refresh and try again."
  • "The batch changed. Refresh and upload again."
  • The upload result needs a moment to settle
  • "The upload result is not confirmed yet. Refresh the import before uploading again."
  • "The staging result is not confirmed yet. We'll keep checking. Refresh this import if it does not update."
  • A save is taking longer than expected
  • "Saving the resolutions timed out. Please try again."
  • "Saving the launch settings timed out. Please try again."
  • "Saving the PAD consent timed out. Refresh before trying again."
  • "Creating the import batch timed out. Please try again."
  • "Rescheduling is taking longer than expected. Refresh to see its status."
  • "Cancelling is taking longer than expected. Refresh to see its status."
  • "Scheduling is taking longer than expected. Refresh to see its status."
  • "Reminders are still going out. Refresh in a minute to see the result." (with a Refresh button)
  • The commit is already running, or cannot run again
  • "Batch is in status '(the batch's current status)' and cannot be committed again."
  • "This import is still running. Wait for it to finish before retrying."
  • "This import has no failed rows to retry."
  • "This import has no fully resolved rows to commit yet."
  • "This import batch can no longer be changed"
  • Messages are being sent right now
  • "These messages are already being sent."
  • "Messages for this batch are being sent. Try again once the send finishes."
  • "This batch already has a scheduled send. Reschedule or cancel it instead."
  • "There is no scheduled send to move. Schedule a send first."
  • "There is no scheduled send to cancel."
  • "The scheduled send was cancelled because launch settings changed."
  • You closed the browser or reopened the batch mid-commit
  • "You reopened this batch. It kept committing while the drawer was closed."
  • "Your browser closed unexpectedly. Nothing was lost, and nothing committed twice; the batch picked up from row (the row it reached)."
  • "Import running in the background" / "You can close this and come back. The batch keeps committing in the background." / "Navigate away safely"
  • Two imports racing on the same unit
  • "Another import was creating a lease for this {unit} at the same time, so the row was skipped."
  • "Could not resume condo fee activation: The active lease belongs to a different import row"
  • "The charge schedule created at commit no longer exists for this lease."
  • The import stopped early
  • "This import stopped early and did not read all of its rows. (the reason given)"
  • "Could not save the import outcome: (the reason given)"
  • Starting over
  • "This import can no longer be replaced here. Only draft imports can be discarded before starting over."
  • "This import could not be discarded. Try again in a moment." / "Couldn't discard this import. Try again, or reload the page."
  • "The uploaded file is no longer available."
  • "The batch was not found."
  • The bank debit rows changed after you declared
  • "This batch changed since you declared it. Confirm the declaration again before you can commit."
  • Raising a held invoice while another send is doing the same
  • "Another release is raising this invoice right now."
  • "Another release resumed this invoice first."
  • Related articles

This article explains messages you may see that mention the batch changing, timing out, or already being busy with something else. It is for property managers, building staff and board members. More than one person at your property can have the same import batch open at the same time, and background work keeps running even after you close the drawer. Before URBI writes anything, it checks that nothing has moved under you since you last looked. Being refused here is the system protecting your building's records, not a mistake you made. For each message below, this article says plainly what to do and, equally importantly, what was and was not written.

Someone else changed the batch

"This batch changed. Refresh and try again."

What it means. Something about this batch changed between the moment you loaded it and the moment you tried to act on it. Your action was not carried out.

Why it happened. Someone else at your property, or a background task, changed the batch's bank debit attestation while you had the page open.

What to do.

  1. Refresh the import.
  2. Check the current state of the row or setting you were changing.
  3. Repeat your action.

"The batch changed. Refresh and upload again."

What it means. You tried to upload a bank details file, but the batch had changed in the meantime. The file was not uploaded.

Why it happened. The batch changed between when the page read it and when your upload was sent.

What to do. Reload the import, then upload the file again.

A refusal message with its refresh guidance, as it appears on the Review step.

This batch changed. Refresh and try again.
Someone else at your property made a change to this batch while you had it open. Your last action was not carried out.
Refresh

The upload result needs a moment to settle

"The upload result is not confirmed yet. Refresh the import before uploading again."

What it means. Your bank details upload was sent, but URBI has not yet confirmed whether it finished processing. Nothing is confirmed lost or confirmed saved yet.

Why it happened. The background task that stages the uploaded rows did not finish inside the time the page waited for it.

What to do. Reload the import to see whether the rows landed before you try uploading again.

"The staging result is not confirmed yet. We'll keep checking. Refresh this import if it does not update."

What it means. The same kind of wait, shown on the units-matching step rather than the upload step. The page is still checking in the background.

Why it happened. The staging task returned before it was finished.

What to do. Wait a short while. If nothing appears, reload the page.

A save is taking longer than expected

Each of the following appears when a specific save did not finish inside the time the page waited for it. In every case, the save may still complete in the background; the message means "we do not know yet," not "this failed."

"Saving the resolutions timed out. Please try again."

What it means. Your changes on the units and payer resolution steps were sent, but confirmation did not come back in time.

Why it happened. The task that applies your resolutions did not settle before the page's wait ended.

What to do. Try the same action again.

"Saving the launch settings timed out. Please try again."

What it means. Your Launch settings, such as the fee start date or start period mode, were sent, but confirmation did not come back in time.

Why it happened. The launch-settings save task did not settle before the page's wait ended.

What to do. Press Continue again.

"Saving the PAD consent timed out. Refresh before trying again."

What it means. Your bank debit consent choice was sent, but confirmation did not come back in time.

Why it happened. The consent save task did not settle before the page's wait ended.

What to do. Reload the page, then check whether your consent choice saved before trying again.

"Creating the import batch timed out. Please try again."

What it means. You tried to start a new import, but confirmation that the batch was created did not come back in time.

Why it happened. The batch-creation task did not settle before the page's wait ended.

What to do. Upload the file again to start the batch.

"Rescheduling is taking longer than expected. Refresh to see its status."

What it means. You asked to move a scheduled send to a new time, and that request is still being worked on.

Why it happened. The reschedule task did not settle before the page's wait ended.

What to do. Refresh the Send card to see the current schedule.

"Cancelling is taking longer than expected. Refresh to see its status."

What it means. You asked to cancel a scheduled send, and that request is still being worked on.

Why it happened. The cancel task did not settle before the page's wait ended.

What to do. Refresh the Send card to see whether the schedule was cancelled.

"Scheduling is taking longer than expected. Refresh to see its status."

What it means. You asked to book a future send, and that request is still being worked on.

Why it happened. The schedule task did not settle before the page's wait ended.

What to do. Refresh the Send card to see whether the send was booked.

"Reminders are still going out. Refresh in a minute to see the result." (with a Refresh button)

What it means. You asked to remind everyone who has not yet signed, and reminders are still being sent in the background. This is progress, not a failure.

Why it happened. Sending reminders to every unsigned person can take longer than the page's normal wait.

What to do. Wait about a minute, then press Refresh to see the result.

The commit is already running, or cannot run again

"Batch is in status '(the batch's current status)' and cannot be committed again."

What it means. You tried to commit a batch that is no longer in a state that can be committed. Nothing was committed by this attempt.

Why it happened. The batch already moved past the committable stage, most often because it already committed.

What to do. Reload the batch; it may already have committed successfully.

"This import is still running. Wait for it to finish before retrying."

What it means. You pressed Retry, but the batch is still in the middle of committing.

Why it happened. The batch's status is COMMITTING.

What to do. Wait for the run to finish, then check the result.

"This import has no failed rows to retry."

What it means. You pressed Retry, but there is nothing for it to do.

Why it happened. No rows in this batch are in a failed state.

What to do. Nothing to do. Check the commit result to see the actual outcome.

"This import has no fully resolved rows to commit yet."

What it means. You tried to commit, but no row in the batch is ready.

Why it happened. Every row is still unresolved, was skipped, or was already created in an earlier attempt.

What to do. Finish the units and Payer steps for the remaining rows, then try committing again.

"This import batch can no longer be changed"

What it means. You tried to upload bank details, or confirm or delete a row, but the batch is past the point where those actions are allowed.

Why it happened. The batch is no longer in one of the three editable states (draft, resolving, or ready).

What to do. Start a new batch for anything further you need to change.

Messages are being sent right now

"These messages are already being sent."

What it means. You tried to send, reschedule or cancel a send, but a send for this batch is already in progress.

Why it happened. The batch's communication status is currently SENDING.

What to do. Wait for the current send to finish, then try again if still needed.

"Messages for this batch are being sent. Try again once the send finishes."

What it means. You tried to save a change to bank debit consent while a send was in progress. Your change was not saved.

Why it happened. Same condition as above, caught on the Launch settings step.

What to do. Wait for the send to finish, then make your change.

"This batch already has a scheduled send. Reschedule or cancel it instead."

What it means. You tried to book a new send, but one is already booked.

Why it happened. A schedule already exists for this batch.

What to do. Use the Reschedule or Cancel schedule controls on the existing send instead of booking a new one.

"There is no scheduled send to move. Schedule a send first."

What it means. You tried to reschedule a send, but there is nothing booked.

Why it happened. No schedule exists for this batch.

What to do. Schedule a send first, then reschedule it if you need to move it later.

"There is no scheduled send to cancel."

What it means. You tried to cancel a send, but there is nothing booked.

Why it happened. No schedule exists for this batch.

What to do. Nothing to do.

"The scheduled send was cancelled because launch settings changed."

What it means. A send you had booked for the future has been cancelled automatically. Nothing was sent.

Why it happened. Someone changed a Launch settings field, such as the fee start date, while a send was booked. Changing any of those fields cancels the booking automatically, since the messages would otherwise carry the old settings.

What to do. If you still want the messages to go out, book a new send, or send immediately, from the Send card.

You closed the browser or reopened the batch mid-commit

"You reopened this batch. It kept committing while the drawer was closed."

What it means. You deliberately closed the commit drawer earlier, and the commit carried on running in the background the whole time. Reopening it now shows you where it stands.

Why it happened. Committing a batch continues running even after the drawer is closed.

What to do. Wait for it to finish. Nothing was lost by closing the drawer.

"Your browser closed unexpectedly. Nothing was lost, and nothing committed twice; the batch picked up from row (the row it reached)."

What it means. Your browser or tab closed while a commit was running, without you choosing to close it. The commit kept going on its own, and picked up exactly where it left off rather than starting over or skipping ahead.

Why it happened. The batch was reopened in the COMMITTING status with no record of a deliberate close in this browser session.

What to do. Wait for it to finish. No row was committed twice, and no row was missed.

"Import running in the background" / "You can close this and come back. The batch keeps committing in the background." / "Navigate away safely"

What it means. These appear while a commit is actively running, letting you know it is safe to leave the page.

Why it happened. Always shown while a commit run is in flight.

What to do. Close the drawer if you want to. The commit will keep running and you can return to check on it later.

Two imports racing on the same unit

"Another import was creating a lease for this {unit} at the same time, so the row was skipped."

What it means. Two separate imports tried to create a lease for the same unit at the same moment. This row was skipped so the unit does not end up with two conflicting leases. No lease was created from this row.

Why it happened. Two imports raced on the same unit.

What to do. Retry the failed row once you are sure only one import is working on that unit.

"Could not resume condo fee activation: The active lease belongs to a different import row"

What it means. URBI tried to continue setting up a condo fee for a unit's active lease, but found that lease had actually been created by a different row than the one being resumed. It stopped rather than risk activating the fee against the wrong lease.

Why it happened. This shows up when a commit is retried after an earlier interruption, and in the meantime a different row's activity became attached to the same unit's active lease.

What to do. Check the unit involved. If the lease and fee shown for it are not what you expect, re-upload the correct row in a new batch rather than retrying this one.

"The charge schedule created at commit no longer exists for this lease."

What it means. A retry tried to pick up where an earlier attempt left off, expecting to find the recurring charge schedule that attempt had created. It was not there.

Why it happened. Something removed the charge schedule between the original attempt and the retry, most likely a change made directly on the lease outside this import.

What to do. Retry the import again. If this keeps happening for the same row, contact your URBI administrator.

The import stopped early

"This import stopped early and did not read all of its rows. (the reason given)"

What it means. The commit was unable to read a page of the batch's staged rows partway through and stopped rather than continue with incomplete information. Rows already processed before the stop are not affected; rows after the stop were not attempted.

Why it happened. The commit engine could not read the next page of rows.

What to do. Retry the import, and note the reason given for reference if it happens again.

"Could not save the import outcome: (the reason given)"

What it means. The commit finished its work, but recording its final status failed. The rows themselves may well have been processed correctly; it is the summary of the run that failed to save.

Why it happened. The write of the batch's terminal status failed.

What to do. Reopen the batch to see its real, current state rather than relying on this message alone.

Starting over

"This import can no longer be replaced here. Only draft imports can be discarded before starting over."

What it means. You tried to replace the uploaded file, but the batch has moved past the point where that is allowed.

Why it happened. The batch left the draft state while the replace-file panel was open, most likely because someone else moved it forward.

What to do. Start a new import instead.

"This import could not be discarded. Try again in a moment." / "Couldn't discard this import. Try again, or reload the page."

What it means. You tried to discard a draft import, and the request failed.

Why it happened. The discard action did not complete.

What to do. Try again in a moment, or reload the page and try once more.

"The uploaded file is no longer available."

What it means. URBI can no longer find the file behind this batch.

Why it happened. The stored file behind the batch is gone.

What to do. Upload the file again to continue.

"The batch was not found."

What it means. A background task looked for this batch to continue some deferred work, such as a delayed bank debit enrolment or invoice, and could not find it.

Why it happened. The batch row was removed before the background task ran.

What to do. Nothing to do. The deferred work was abandoned along with the batch; if you expected it to still happen, contact your URBI administrator.

The bank debit rows changed after you declared

"This batch changed since you declared it. Confirm the declaration again before you can commit."

What it means. You, or someone else on your team, made the staff declaration for this batch's bank debit rows, but the bank debit rows were then changed. The declaration on file no longer matches what would actually be committed, so URBI will not accept it as it stands. Nothing has been committed using the old declaration.

Why it happened. A declaration only covers the specific set of rows that existed at the moment it was made. Changing the rows afterward, even by re-uploading a corrected bank details file, breaks that match.

What to do. Open the declaration again and confirm it a second time, the same way as the first. See The staff declaration for exactly what the declaration commits your property to, and for the two related messages you may see alongside this one.

Raising a held invoice while another send is doing the same

"Another release is raising this invoice right now."

What it means. A held invoice for this batch was already being raised by another send attempt at the exact moment this one reached it. This attempt stood down rather than raise the same invoice twice. No invoice was raised twice, and none was lost.

Why it happened. More than one send process reached the same held invoice at the same time. See What exists after you commit, and what you can still change for when and why an invoice is held back and later raised at Send time.

What to do. Wait a moment and refresh. The other attempt will complete the work; you do not need to repeat it.

"Another release resumed this invoice first."

What it means. The same kind of overlap as above, seen from the side of the attempt that arrived second. The invoice is being handled by the attempt that got there first.

Why it happened. Two send attempts overlapped on the same held invoice.

What to do. Wait a moment and refresh to see the result. Nothing was billed twice.

Related articles

  • The staff declaration
  • Bank debit agreements, explained
  • Uploading, step by step
  • Errors with bank debit agreements
  • Problems with amounts, fees and dates

Was this article helpful?

Related articles

URBI Kore Accounting

Account Credit - What It Is and Where It Comes From

Account credit is money a community is holding for one billing account. It sits there until someone applies it to an invoice, or until it is paid back out. Where credit comes from There are two ways...

Read
URBI Kore Accounting

Applying Account Credit to an Invoice

How to do it Open the invoice. In the sidebar, find Available to Allocate . That is the credit on the billing account this invoice belongs to. Choose Apply Credit , enter an amount, and confirm. The...

Read
URBI Kore Accounting

Bank debit problems and what they mean

This article explains every message you can see while setting up bank debit agreements through the bulk upload, what each one means in plain words, and what to do about it. It covers the readiness...

Read
URBI Kore Accounting

Bank debit rows that are refused or need confirming

This article explains every message that lands on a single bank debit row: the conflicts that stop a row from getting an agreement, the tick boxes that let you go ahead anyway, the refusals that...

Read
All URBI Kore Accounting articlesAsk the URBI team
URBI

URBI is the Building OS, founded in Calgary in 2023. One platform with HERO AI built in, running thousands of units for property managers, condo boards and owners.

Solutions

  • All Solutions
  • For Property Managers
  • For Building Operators
  • For Owners
  • For Finance Teams
  • For Businesses

Building Benefits

  • Residential Buildings
  • Commercial Buildings
  • Education Buildings
  • Senior Living

Products

  • All Products
  • URBI Kore
  • URBI Konnect
  • URBI AI
  • URBI Accounting (Beta)

Company

  • About URBI
  • About Us
  • Milestones
  • Reviews
  • FAQ
  • CareersWe're Hiring
  • Contact

Resources

  • All Resources
  • Help Center
  • Blog
  • Releases
  • System Status
  • FAQ
  • For AI assistants

Compare

  • Compare Us to Residential
  • Compare Us to Commercial
  • Compare Us to K-12

Legal

  • Security & Privacy
  • Terms & Conditions
  • Terms of Service for Konnect

© 2026 URBI. All rights reserved.

Privacy PolicyTerms of Service

Schedule a Demo