• 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. /Problems with payers and email addresses

Problems with payers and email addresses

This article explains every message you can see on the Payer step of the bulk fees and leases upload, and the related messages that show up later, at commit or when sending, because of who a payer is...

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

  • Choosing a payer for every unit
  • " matched automatically, needs you."
  • "${n} matched automatically, ${m} needs you." / "Every payer is resolved."
  • "Continue enables once every resident decision is made"
  • Understanding the match next to each row
  • "Email match", "Name match", "Close name match, check it", "No match"
  • "Switch person"
  • Inviting a new person as the payer
  • "Invite ${payerName}"
  • "Nobody is created or emailed until you send the messages."
  • Picking an existing person as the payer
  • "Choose someone on this unit"
  • "Invited, not yet registered"
  • Who cannot be picked as a payer, and why
  • "${OccupantTypeLabel}s cannot be payers." (for example, "Dependents cannot be payers.")
  • "This person no longer lives at this unit."
  • "This invited person is archived."
  • After you save a choice
  • "Payer choice recorded"
  • "Skipped"
  • When the step itself fails to save or load
  • "Could not save the choice"
  • "Could not load people"
  • When a payer has no email address
  • "No email in file"
  • "Invitation email: ${email}" / "Email address"
  • "This row has no email address, so the payer could never be sent the agreement to sign. Add their email to the file and upload this row again, or choose staff declared consent."
  • "No email on file"
  • "The payer's account has not been created yet"
  • When your own account has no email address
  • "Your session has no email address, so the import summary cannot be sent."
  • Bank debit rows refused because of the payer
  • "The payer is not an active resident of this unit, so no bank debit agreement was created. Their bank details were kept and can still be used."
  • "The invited payer for this row is no longer active at this property."
  • "The unit, billing account or bank details for this row are not resolved."
  • Problems with the bank details file's payer information
  • "Unit is required"
  • Leaving payer_name blank
  • "Account holder name is required"
  • "The bank needs the account holder name in Latin letters. Type it as it appears on the bank account, for example Wang Xiaoming."
  • Related articles

This article explains every message you can see on the Payer step of the bulk fees and leases upload, and the related messages that show up later, at commit or when sending, because of who a payer is or whether they have an email address on file. It is for property managers, building staff and board members running the upload. For the step itself, see Matching units and payers.

Choosing a payer for every unit

The Payer step asks you to choose who pays for each unit before its fee and lease can be created. It lists only the rows that need a person. Rows that matched on their own sit under "Matched (N)", with a "Hide matched" control, each tagged "No action needed". A banner at the top of the step tells you how much is left to do.

" matched automatically, needs you."

What it means. The step found a payer for n rows by itself and needs a decision from you on m rows.

Why it happened. An exact email match resolves itself when it points to the one person on the unit. Leaving payer_name blank in your file also resolves itself: the row uses the unit's current payer, which is the one person holding the unit's billing account. If the unit has no such person, or more than one, the row needs a choice and reads "Choose a payer. This has no payer, or more than one."

What to do. Work through the rows that are listed. You do not need to touch the matched rows.

"${n} matched automatically, ${m} needs you." / "Every payer is resolved."

What it means. The first message counts the rows that matched on their own and the rows that still need a payer decision. The second appears once every row either has a payer choice or was already skipped earlier in the upload.

Why it happened. The step checks every non-skipped row each time it loads. A row that matched on its own counts as decided. Any other row needs a saved payer choice.

What to do. Work through the rows named in the count, using Invite, Choose someone on this unit, or Switch person on each one, until the message changes to "Every payer is resolved."

"Continue enables once every resident decision is made"

What it means. This is the caption under the greyed-out Continue button.

Why it happened. At least one row that is not skipped still has no payer choice saved.

What to do. Make the remaining choices. The button lights up on its own once every row is covered.

Understanding the match next to each row

Each row shows the unit and payer name from your file, the email address (or a note that there is none), and a coloured tag showing how confident the system is in its automatic match.

"Email match", "Name match", "Close name match, check it", "No match"

What it means. These four tags describe how the row's payer name was matched against the people already recorded on that unit. A row with no payer name in the file can instead show the "Current payer" tag, which means it uses the unit's current payer. "Email match" means the file's email matched an existing person exactly. "Name match" means the name matched closely enough on its own. "Close name match, check it" means the match is uncertain. "No match" means nobody on the unit resembled the name in your file at all.

Why it happened. The upload runs an automatic matching check against everyone already on each unit, using whatever combination of name and email your file provides.

What to do. For "Email match" and "Name match", you do not need to do anything unless you can see the match is wrong. For "Close name match, check it" and "No match", look closely, and correct the row using Switch person or the choice cards described below.

"Switch person"

What it means. This single button appears whenever a match, of any confidence, was found. It opens the same picker used to choose a payer from scratch.

Why it happened. A match exists, but you may still need to override it if it names the wrong person.

What to do. Use it only when the automatic match is wrong. If it is correct, leave the row alone.

Unit 412 · Marcus Webb
No match
No email in file
Invite Marcus Webb
Suggested. Adds a new invited person to Unit 412 and makes them this row's payer.
Choose someone on this unit
Opens the same picker used to switch a payer: registered and pending people on Unit 412.

A payer row with no automatic match, showing its "No match" tag and its two choice cards.

Inviting a new person as the payer

"Invite ${payerName}"

What it means. This card offers to create a new invited person on the unit and make them this row's payer.

Why it happened. Nobody on the unit resembled the payer name in your file, so there is no existing person to pick.

What to do. Choose this card if the payer genuinely is a new person for this unit. It opens a small panel where you confirm or type their email address, then Save this choice.

"Nobody is created or emailed until you send the messages."

What it means. Saving an invite choice here does not, by itself, create the person or send anything. That is the rule for a batch where each person is sent the agreement to sign.

Why it happened. This line always shows inside the invite panel.

What to do. Nothing yet. In a send-to-sign batch, the invitation is created only when you release the messages later, from the Send card. If you declared signed paper agreements for the batch, the payer is billed at commit even if they have no URBI account yet, and their setup email goes out automatically at commit. You do not release it from the Send card.

Picking an existing person as the payer

"Choose someone on this unit"

What it means. This card opens a picker listing everyone already on the unit, registered or invited, so you can pick one of them as the payer instead of inviting someone new.

Why it happened. Shown for the same reason as the Invite card: no automatic match was found. It is also reachable through Switch person when a match exists but is wrong.

What to do. Choose this card, pick the right person from the list titled "People on Unit ${unit}", and select Save this choice.

"Invited, not yet registered"

What it means. This label appears under a person in the picker whose account has not been created yet. They exist only as an invitation so far.

Why it happened. The person is recorded as an invited person, not a signed-up user.

What to do. It is fine to pick them. Nothing extra is needed on this screen.

Who cannot be picked as a payer, and why

Some people in the picker are shown greyed out and cannot be selected. The line underneath their name always states the real reason:

"${OccupantTypeLabel}s cannot be payers." (for example, "Dependents cannot be payers.")

What it means. This person's role on the unit does not allow them to be a payer.

Why it happened. The person is recorded as a dependent occupant type, which is never eligible to hold a fee or lease as payer.

What to do. Pick a different person, or use Invite to add someone new.

"This person no longer lives at this unit."

What it means. This person used to be on the unit, but their record shows they have moved out or been removed.

Why it happened. Their record on the unit carries an end date in the past.

What to do. Pick a different, current person on the unit, or invite someone new.

"This invited person is archived."

What it means. An invitation exists for this person, but it has been closed and can no longer be used.

Why it happened. The invitation record has been archived, usually because it was withdrawn or replaced.

What to do. Pick a different person, or send a fresh invitation using the Invite card instead.

After you save a choice

"Payer choice recorded"

What it means. The row's controls are replaced by this line once your choice has been saved.

Why it happened. The payer resolution for this row saved successfully.

What to do. Nothing. Move on to the next row.

"Skipped"

What it means. This row needs no payer choice at all.

Why it happened. The row was already marked to skip during an earlier step of the upload.

What to do. Nothing. Skipped rows are not part of the import.

When the step itself fails to save or load

"Could not save the choice"

What it means. Your payer choice for a row did not save.

Why it happened. The save request to record the payer resolution failed.

What to do. Press Save this choice again. If it keeps failing, contact your URBI administrator.

"Could not load people"

What it means. The step could not load the list of people you can pick from for a unit.

Why it happened. The read that fetches registered and invited people for the unit failed.

What to do. Reload the import and try again.

When a payer has no email address

This is one of the most important situations in this article, because it has real consequences for bank debit agreements. Read this section fully if any of your payers have no email address in your file.

"No email in file"

What it means. This note appears under a payer's name when your uploaded file left the email column blank for that row.

Why it happened. The row has no recorded email address.

What to do. This is optional for the fee and lease itself; you can still pick an existing person, or type an email address by hand when inviting a new one. It only becomes a problem for a bank debit row, described below.

"Invitation email: ${email}" / "Email address"

What it means. Inside the Invite panel, you either see the email the file already carries, or, if there is none, a field asking you to type one.

Why it happened. The panel shows whichever of the two applies to that row.

What to do. If you see the empty field, type the person's email address before saving the choice.

"This row has no email address, so the payer could never be sent the agreement to sign. Add their email to the file and upload this row again, or choose staff declared consent."

What it means. A bank debit row for this payer was refused, because nobody can be sent an agreement to sign without an email address, and an agreement nobody can sign would be left behind with no way to complete it.

Why it happened. This refusal only happens on the "send each person the agreement to sign" path. The row reached commit with no deliverable email address for the payer.

What to do. Either add the person's email to your file and upload the bank debit row again in a new batch, or switch the whole batch to the staff declaration path instead, where staff already hold a signed agreement and no email is needed to create it. See The staff declaration.

"No email on file"

What it means. A message that was staged to be sent (a sign request, reminder, or similar) is being held back because the person has no account and no live invitation email to send it to.

Why it happened. The payer behind this message has neither a registered account nor an active invitation carrying an email address.

What to do. Add an email address for that person, then start a new batch to try again.

"The payer's account has not been created yet"

What it means. A staged message cannot be sent because the person it is for does not exist as an account yet.

Why it happened. The payer's row has not been committed, so the invited or registered account behind it was never created.

What to do. Commit the row first. The account is created at commit time, after which the message can be sent in a new batch.

When your own account has no email address

"Your session has no email address, so the import summary cannot be sent."

What it means. The upload cannot finish, because the staff account committing it has no email address for URBI to send the import summary to.

Why it happened. Your own signed-in account is missing an email address.

What to do. Set an email address on your account, then commit again.

Bank debit rows refused because of the payer

These three messages appear when a bank debit agreement could not be created because of something about the payer on that row, rather than about their email address.

"The payer is not an active resident of this unit, so no bank debit agreement was created. Their bank details were kept and can still be used."

What it means. No agreement was created for this row, but the bank details you uploaded were not thrown away.

Why it happened. By the time the row reached commit, the payer was no longer an active resident of the unit.

What to do. Add the person back to the unit, then re-upload the bank debit row in a new batch. The saved bank details will still be there.

"The invited payer for this row is no longer active at this property."

What it means. The invitation behind this row's payer is no longer valid.

Why it happened. The invitation was archived or removed before the row could be committed.

What to do. Send a fresh invitation to the payer, then re-upload the row.

"The unit, billing account or bank details for this row are not resolved."

What it means. One of the three pieces this row needs (the unit, the billing account, or the bank details) was still missing when the batch was committed.

Why it happened. The Units or Payer step for this row was never finished before commit.

What to do. Go back and finish the Units and Payer steps for this row, then retry it.

Problems with the bank details file's payer information

"Unit is required"

What it means. A row in your bank details file is missing its unit.

Why it happened. The unit cell in the uploaded bank details file was left blank.

What to do. Fill in the missing cell in your spreadsheet and upload the file again.

Leaving payer_name blank

What it means. The payer name is optional in both the fee file and the bank details file. A blank cell is not an error. The row uses the unit's current payer, the one person holding the unit's billing account. The bank details upload panel still lists payer_name among its "Required columns". It is optional.

Why it happened. If the unit has no such payer, or more than one, the row cannot choose for itself.

What to do. Make the choice on the Payer step, or fill in the payer name in your file.

"Account holder name is required"

What it means. A row in your bank details file is missing the name of the person who holds the bank account.

Why it happened. The account holder name cell was left blank.

What to do. Fill in the missing cell and upload the file again.

"The bank needs the account holder name in Latin letters. Type it as it appears on the bank account, for example Wang Xiaoming."

What it means. The account holder name on this row contains no Latin letters.

Why it happened. The bank can only read the account holder name in Latin letters.

What to do. Type the name as it appears on the bank account, in Latin letters, and upload the file again.

Related articles

  • Matching units and payers
  • Bank debit agreements explained
  • The staff declaration
  • Sending the messages

Was this article helpful?

Related articles

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

Problems matching units and leases

This article explains every message you can see while the wizard is matching the units in your file to real units at the property, and while it checks each row's lease against what already exists....

Read
URBI Kore Accounting

Problems sending messages to residents

This article covers everything that can go wrong once your batch is committed and you are ready to tell residents about it: on the Send card, described in Sending the messages to residents . It is...

Read
URBI Kore Accounting

Problems with amounts, fees and dates

This article explains every message you might see about money amounts, fee start dates and billing days while using the bulk upload wizard, from the file you upload through to the moment the batch...

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