Error codes
When something can’t be done, the screen says why in words and, where it helps, shows a code. Find the code here.
- Not ready to be paid yet
agent_not_ready - The agent hasn't finished their pay setup. They finish it in their app; you'll see when they have.
- Already applied
already_applied - This firm has applied already. You'll hear by email when it's reviewed.
- Already questioned
already_disputed - This line has been questioned already. Wait for the answer.
- Already invoiced
already_invoiced - This work is on an invoice already. Open the invoice to change or resend it.
- Already recorded
already_recorded - This payment is recorded already. Reload to see it.
- Already asked
already_requested - This has been asked for already. Wait for the answer.
- Please try again
bad_body - The request arrived incomplete. Reload the page and try again.
- No bank account linked
bank_not_linked - Link a bank account in Settings, under money, then try again.
- The bank refused this
bank_refused - The bank didn't accept the payment. Check the account or use another, then try again.
- You switched to another firm
business_changed - You changed firm in another tab or a moment ago, so this wasn't saved. Reload, check which firm you're in, and save again.
- It changed
changed - The run changed since you opened it. Reload, check it, and try again.
- Choose a firm
choose_business - You work with more than one. Choose the firm to open, then carry on.
- That code has expired
code_expired - Codes work for a short time and once only. Ask for a new code and use the latest email.
- It changed while you were on it
conflict - Someone else, or another tab, changed this first. Reload to see the latest, then try again.
- The card was declined
declined - Use another card or payment method, or ask your bank why it was declined.
- Nothing to pay
empty - No sent invoices are waiting in this run.
- Payments aren't set up yet
firm_not_ready - The firm hasn't finished setting up payments. Try again later, or ask them how to pay.
- Your role can't do this
forbidden - Ask an owner or admin at your firm to do it, or to change your role.
- Please try again
idempotency_key_required - The app sent this without what it needs to save it once only. Reload the page and try again.
- Please try again
idempotency_mismatch - A repeat of this request didn't match the first. Reload the page and try again.
- Still working on it
in_progress - The first try is still going. Wait a moment, then reload.
- Something went wrong on our side
internal - Try again in a moment. If it keeps happening, ask your firm to tell support.
- Something to check
invalid - The request wasn't complete. Check the form and save again.
- The list moved on
invalid_cursor - Reload the list to see it from the top.
- Something to check
invalid_input - A field needs another look: the message beside it says what. Fix it and save again.
- That prefix can't be used
invalid_prefix - Use 2 to 6 capital letters for the number prefix, for example ACME.
- Notifications couldn't be turned on
invalid_subscription - Your browser refused them. Allow notifications for this site in its settings and try again.
- This invite link doesn't work
invite_invalid - It may have expired, been used already or been withdrawn. Ask whoever invited you to send a new one.
- This invite is for another address
invite_wrong_email - Sign in with the email address the invite was sent to, or ask for an invite to the address you use.
- Signing in is paused
locked - Too many wrong codes were tried for this address. Wait until the time shown, then ask for a new code.
- You no longer work with this firm
membership_ended - Sign in again to carry on with your others. Ask the firm if you think this is a mistake.
- No authenticator code needed
mfa_not_needed - This account doesn't use an authenticator. Sign in with the email code alone.
- Your authenticator code is needed
mfa_required - Open your authenticator app and type the 6-digit code it shows for this account.
- Set up your authenticator first
mfa_setup_first - Add this account to an authenticator app with the setup key shown, then type its code.
- A payment needs checking first
needs_reconciliation - A payment on this didn't settle as expected. Check it in Settings, under money, before carrying on.
- We couldn't reach the server
network - Check your connection and try again in a moment. Nothing you hadn't saved was sent.
- Not from here
no_access - Open the app this belongs to, and sign in there.
- No authenticator to reset
no_authenticator - This account has no authenticator set up, so there's nothing to reset.
- No bank account
no_bank - Add a bank account before paying from it.
- Phone notifications are off
no_push - Turn notifications on for this app in your phone's settings, then try again.
- Not set up yet
not_configured - This part isn't switched on yet. Try again later.
- Already sent
not_draft - Only a draft can be changed this way. Reload to see where it is.
- It isn't here any more
not_found - What you opened was removed, or the link is out of date. Go back and open it from the list.
- Can't be marked
not_markable - Its state changed. Reload to see where it is.
- No longer open
not_open - This has closed or moved on. Reload to see where it is.
- Can't be paid now
not_payable - This invoice is paid, cancelled or waiting on something else.
- Paid outside the app
not_platform - This is paid outside the app, so it can't be paid here. Record the payment instead.
- Not ready yet
not_ready - This is still being set up. Try again in a few minutes.
- A payment is going through
paying_online - An online payment for this is in progress. Wait for it to finish before recording another.
- Not on your plan
plan_required - This needs a higher plan. The owner can change the plan in Settings.
- That upload isn't open yet
purpose_not_open - This kind of file can't be added here yet. Ask your firm how to send it.
- Too many tries
rate_limited - Wait a minute and try again.
- You've been signed out
session_expired - Your session ended, after a time without use or when you signed out elsewhere. Sign in again with a code to carry on.
- Terms to accept first
terms_required - Read and accept the terms shown before you carry on. They're asked once for each new version.
- That file is too large
too_large - Use a smaller file, or a photo taken at a lower size.
- Too many tries
too_many_requests - Wait a minute and try again. If it keeps happening, ask your firm to check your account.
- That kind of file isn't accepted
type_not_allowed - Use a PDF, a JPEG, a PNG or a WebP image, as the screen says.
- Nothing at this address
unknown_host - Check the address, or use the link your firm sent.
- That file can't go there
unknown_purpose - Upload it from the screen it belongs on, such as a report, a credential or your profile.
- Too late to question
window_closed - The time to question this has passed. Ask the firm directly.
- That's another firm
wrong_business - Switch to the firm it belongs to, then open it again.
- That code isn't right
wrong_code - Check the 6-digit code in the latest email we sent and type it again. After several wrong tries, signing in pauses for a while.
Powered by Shyld