address_taken |
The booking address is another calendar's, was ever another business's, or is kept for Conecto's own pages. |
Pick another address, e.g. with the town or the trade added. |
ai_review_off |
Applicants are not told yet that AI reviews applications. |
Run hiring_setup_careers with ai_review true first. |
alias_taken |
The short link alias is taken. |
Pick another alias, or leave it out for a random one. |
already_accepted |
The customer accepted the quote already. |
Turn it into an invoice with invoices_convert_quote. |
already_approved |
The leave request was approved already. |
To take it back, cancel it. |
already_attached |
The file is on the person's record already. |
Nothing to do. |
already_cancelled |
The purchase order or leave request is cancelled already. |
Make a new one. |
already_closed |
The purchase order is closed already. |
Draft a new order. |
already_converted |
The quote became an invoice already. |
Work with that invoice. The message gives its invoice_id. |
already_credited |
An invoice line is credited in full already. |
Credit other lines, or an amount. |
already_declined |
The quote, or the leave request, was declined already. |
Make a new quote, or ask again with hr_request_leave. |
already_done |
The task is done already. |
Nothing to do. |
already_hired |
The applicant is in HR already. |
Find their record with hr_list_people. |
already_ignored |
The bank line was ignored. |
Unmatch it first. |
already_matched |
The bank line, or the entry, is matched already. |
Unmatch it first. |
already_paid |
The invoice is paid in full. |
Nothing is owed. Record a refund if money goes back. |
already_ran |
The one-off run ran already. |
Set a new one with schedules_run_later. |
already_read |
The scan was read with OCR already. |
Read its text free with files_read_text. |
already_received |
Everything on the purchase order is received. |
Nothing is left to receive. |
already_reversed |
The entry is reversed already. |
Book a new entry if needed. |
already_sent |
Another call sent this a moment ago. |
Read it again. It was sent. |
already_started |
The person has open tasks from that checklist already. |
Finish them, or list them with hr_tasks. |
already_void |
The invoice or bill is void already. |
Nothing to do. |
ambiguous |
The name or number fits more than one thing. |
Be more exact. The message says how. |
amount_mismatch |
The entries, invoices or bills do not add up to the bank line. |
Give amounts that add up, or pick other records. |
application_limit |
A candidate sent as many applications as the business takes from one person in its time window (hiring_setup_careers application_limit). |
The message says from which day they can apply again. The business can change or lift the limit. |
approval_required |
A person must approve this exact call first: an approval rule holds the tool, the key or its team is set to drafts only, or it gives a supplier new bank details. The request went to the approvers, each on a link of their own, and two people approve when the amount is over the rule's second line. Nothing was charged. |
Wait for notify.answered (or check notify_get_approval), then call again with the same arguments and the approval: the X-Conecto-Approval header, or _meta.approvalId over MCP. |
archived |
An account, tax, supplier, item, location or leave type named is archived. |
Use one that is active, or restore it first. |
asset_disposed |
The asset was sold or written off. |
Bring it back with books_dispose_asset undo first. |
before_start |
The date is before the books start. |
Use a date on or after the start date (books_get). |
bill_paid |
The bill is paid, so its due date no longer matters. |
Leave the due date. |
bill_void |
The bill is void. |
Record a new bill if needed. |
bot_cannot_post |
The business's own Telegram bot may not post in the chat: not an admin of the channel with the right to post, or not a member of the group who may send messages. |
Ask the owner to add the bot with that right, then connect again. |
bridge_unavailable |
The connection goes through a bridge that was revoked, or that no longer serves the system. |
The owner or an admin makes a new bridge on the account page (Settings, Bridges) and connects the system again. |
call_active |
A call on the number is still going on. |
Release the number when the call has ended. |
campaign_ended |
The outreach campaign was stopped or has finished. It can't change, start or resume. |
Save a new campaign with outreach_save_campaign. |
campaign_running |
The outreach campaign is sending, so it can't change. |
Pause it with outreach_pause, change it, then resume it with outreach_resume. |
carrier_refused |
The phone carrier would not sell that number (it may have been taken). Nothing was charged. |
Search again with phone_search_numbers. |
channel_disabled |
The social channel is switched off in the posting service. |
Connect it again with social_connect. |
chat_taken |
The Telegram channel is connected to another Conecto account. |
Its owner disconnects it there first. |
closed |
The signature request is closed: completed, declined, cancelled or expired. |
Send a new request if needed. |
code_taken |
Another account in the chart has that code. |
Pick another code. |
conflict |
What is asked clashes with what is there: a record saved at the same moment, a merged ticket, a page of another kind. |
Read the record again and call again. The message says what clashed. |
conversation_closed |
The visitor has a newer open conversation. |
Reply there. The message gives its id. |
conversation_open |
The visitor already has an open conversation. |
Use that conversation. |
currency_fixed |
The currency stays: entries or orders already use it. |
Keep the currency. |
currency_mismatch |
Two things in different currencies were matched. |
Record the payment with invoices_record_payment or purchasing_pay_bill instead. |
duplicate |
A bill with that reference from that supplier is recorded already. |
Use the bill the message names. |
duplicate_key |
A key value comes twice, in the rows sent or in the table, so it can't pick out one row. |
Send each key once, and merge or delete the table's extra rows first. |
email_taken |
Another person has that work email. |
Use another email, or update that person. |
file_kept |
A bill keeps the PDF it was recorded with: a received invoice is kept as it came. |
If it is the wrong file, void the bill and record it again with the right one. |
from_assets |
The entry was booked by the asset register: depreciation, or an asset sold or written off. |
Undo depreciation with books_depreciate undo_after, or a sale with books_dispose_asset undo. |
from_bill |
The entry was posted from a supplier bill. |
Void the bill with purchasing_void_bill instead. |
from_claim |
The entry paid expense claims back, or is an expense claim already paid back, so it stays. |
Record money a person returned as a negative expense with paid_by. |
from_credit |
The entry booked a prepayment or its refund. |
Void the prepayment with invoices_use_credit or purchasing_use_credit (void: true) while none of it is used. |
from_invoice |
The entry was posted from an invoice. |
Void the invoice with invoices_void, or record a refund. |
has_balance |
The account still has a balance. |
Move it to another account with an entry first. |
has_bills |
The purchase order has bills. |
Void them with purchasing_void_bill first. |
has_credit_notes |
The invoice has credit notes, so it cannot be voided. |
Credit what is left of it with invoices_create_credit_note. |
has_deliveries |
The purchase order has deliveries received, so it cannot be cancelled. |
Close it instead. What came in stays. |
has_depreciation |
The asset's depreciation is booked, so its cost, dates, method and accounts stay and it can't be deleted. |
Undo its depreciation with books_depreciate undo_after and asset first. |
has_left |
The person left the business. |
Nothing can be planned for them after their end date. |
has_payments |
Payments are recorded on the invoice or bill. |
Record a refund (a negative payment) first. |
has_receipt |
The entry has a receipt already. |
Attach the file to another entry, or keep it. |
has_role |
The account holds a role the books use. |
Give the role to another account first. |
has_stock |
The item or location still holds stock. |
Move, ship or count it to 0 first. |
idempotency_key_reused |
The Idempotency-Key was used before for a different tool or different arguments. |
Send a new Idempotency-Key for a new call. Reuse one only to retry the exact same call. |
in_progress |
The same work is running right now: a call with this Idempotency-Key, an import, the reading of a scan, or an export of the account. |
Wait for it (account_get_call shows it), then use its result. |
in_use |
The thing is used elsewhere and stays while it is: a file on a record, a tax on an account, a test candidates started. The PDF of a sent invoice, credit note, quote or purchase order always stays. |
Take it off there first, as the message says. |
inactive |
The meeting type is not taking bookings. |
Pick one from calendar_list_meeting_types. |
invalid_dates |
The due date or valid-until date is before the issue date, or an invoice's issue date is in the future or before the last one numbered in its series. |
Change it with invoices_update. Without an issue date a document is dated the day it is sent. |
invoice_incomplete |
The invoice lacks what the law of the business's country needs on it: an address or VAT ID, the customer's VAT ID for a reverse charge, why a line has no tax. |
Add what the message names with invoices_update or invoices_set_profile, then send again. Nothing was numbered or charged. |
is_reversal |
The entry is itself a reversal. |
Book the original again instead. |
key_taken |
Another project has that key. |
Pick another key. |
limit_reached |
The business has as many of these as it may: keys, tables, schedules, pages, channels and the like. |
Delete or archive one you no longer use. The message gives the limit. A business that needs more asks with account_request_limit. |
link_used |
The upload link was used already. |
Ask for a new one with files_upload_link. |
manager_cycle |
The manager would end up reporting to the person, directly or through others. |
Pick another manager. |
manages_others |
The person manages others. |
Give them another manager first with hr_save_people. |
more_than_balance |
The payment is more than what is owed. |
Record at most the balance the message gives. |
more_than_invoiced |
The credit is more than what is left of the invoice, or of an invoice line, to credit. |
Credit at most what the message says is left. |
more_than_left |
A credit (a prepayment or an overpayment) has less left than the amount, or nothing. |
Use or pay back at most what is left. invoices_list_credits or purchasing_list_credits shows it. |
more_than_ordered |
More would arrive than was ordered. |
Receive at most what is left on the line. |
more_than_paid |
The refund is more than was paid. |
Refund at most what was paid. |
name_taken |
Something of that kind has that name already. |
Pick another name. |
national_system_required |
The business is in a country whose domestic invoices must go through a national system (Italy's SdI, Poland's KSeF, Belgium's Peppol and others), which Conecto doesn't connect to yet. |
Send that invoice through the national system. Invoices to customers abroad, quotes and the books still work. |
network_off |
The social network is not switched on for Conecto yet. |
Pick one that is enabled in social_networks. |
network_refused |
The social network won't take a post from the account right now: its daily limit, or it stopped the account from posting. |
Tell the owner the reason in the message and try again later. |
no_account |
A bill line has no expense or asset account to post to. |
Give the line an account. |
no_books |
The business keeps no books yet. |
Set them up with books_setup. |
no_channels |
The business has no connected social channel yet. |
Connect one with social_connect. |
no_date |
The person has no start or end date, which the checklist counts from. |
Set it with hr_save_people first. |
no_email |
There is no email address to send the document to. |
Give one with to, or save it on the customer or supplier. |
no_iban |
A SEPA file needs an IBAN for every supplier it pays and for the bank account it pays from. |
Add it with purchasing_save_supplier (a person approves new bank details) or books_save_accounts. |
no_items |
The document has no line items. |
Add at least one before sending. |
no_mailbox |
No mailbox of the outreach campaign can send: none is named, or each one is disconnected, paused or over the business's limit. |
Name a mailbox outreach_mailboxes shows as ready in mailbox_ids, or connect one with outreach_connect_mailbox. |
no_match |
The bank rule given does not match the bank line. |
Pick the rule the line's suggestions name, or book the line to an account. |
no_rate |
There is no exchange rate for that currency on that day (for the books, or for an invoice's VAT in the national currency). |
Pass the rate yourself (rate, or an invoice's vat_exchange_rate). |
no_role |
No account has a role the books need. |
Give it to one with books_save_accounts. |
no_sending_service |
The business has not connected its own email service, which its newsletters go out through. |
Connect it with newsletters_connect_service (its SMTP server, login and from address). |
no_subscribers |
Nobody has confirmed a subscription yet. |
Invite people with newsletters_invite first. |
no_support_inbox |
Attachments go out from a support inbox, and the ticket has none. |
Connect one with ticket_connect_inbox, or pass inbox. |
nobody_to_email |
Nobody in the outreach campaign's audience can be emailed: they have no email address, unsubscribed, bounced, said no, replied before or are in another campaign. |
Choose another audience with outreach_save_campaign. Its reply says who was left out and why. |
not_a_channel |
The Telegram code was posted in a group, where any member could have posted it. |
Post it in a channel, where only admins post. |
not_a_draft |
The document was sent, or is a credit note, so it cannot change. |
Correct a sent invoice with invoices_create_credit_note, or void a quote and make a new one. |
not_accepted |
The quote is not accepted yet. |
Let the customer accept it on its page, or record that they accepted. |
not_beside |
The tool works in the Beside widget, and this chat runs the classic widget. |
Use chat_reply for this chat. |
not_bookable |
The meeting type is not taking bookings. |
Pick one from calendar_list_meeting_types. |
not_cancellable |
Only a scheduled or sending newsletter issue can be cancelled. |
Nothing to cancel. |
not_completed |
The test is not completed yet. |
Wait until the applicant completes it. |
not_connected |
Something the tool needs is not connected yet: the business's Stripe account, a Google or Microsoft calendar, or the company's Microsoft 365 or Google Workspace. |
Connect it first. The message names the tool. |
not_done |
The task is still open. |
Nothing to reopen. |
not_draft |
Only a draft can change or be sent, and this is not one. |
Make a new draft. |
not_enough_days |
The person has fewer days of that leave left than this needs. |
Pass allow_negative: true to allow it anyway, or ask for fewer days. |
not_enough_stock |
A location does not hold enough of the item. |
Move or receive stock first, or take less. |
not_matched |
The bank line is not matched. |
Leave it as it is. |
not_movable |
The meeting is not scheduled, or it has started. |
Book a new meeting instead. |
not_owed |
The invoice or bill isn't owed: a draft, paid or void, so it takes no expected or planned date. |
Give the date to an invoice that is sent and not paid, or a bill not paid yet. |
not_posted |
The payment was not posted to the books. |
Match the bank line another way. |
not_posting |
Invoices and bills do not post to the books, so their payments cannot be matched. |
Turn post_invoices on with books_setup. |
not_published |
The website is not published. |
Publish it first with website_publish. |
not_refundable |
The top-up can't be refunded: it is more than 24 hours old, part of it was used, it was refunded already, or it was an auto-reload. Nothing was refunded. |
Credit doesn't expire, so it stays for later calls. |
not_sent |
The quote, invoice or purchase order is still a draft. |
Send it first. The message names the tool. |
not_set_up |
The page needs something the business has not set up yet, like the website chat. |
Set it up first. The message names the tool. |
not_started |
The outreach campaign never started, so there is nothing to pause or resume. |
Start it with outreach_start. |
not_tracked |
The leave type is not tracked, so it has no balance. |
Nothing to adjust. |
not_verified |
The email domain is not proved yet, so nobody can join with it. |
Add the TXT record the domain came back with, then verify it. |
not_voidable |
A credit note stays once issued. |
To charge the customer again, send a new invoice. |
not_waiting |
The prospect search is not waiting for an answer: it is running, or it ended. |
Read it with prospects_get, and answer only while its status is needs_input. |
not_yet |
Telegram has not seen "/connect <code>" in the channel yet. |
Ask the owner to post the code, then call again with code. |
nothing_due |
Nothing is owed on the invoice. |
No reminder is needed. |
nothing_to_bill |
Everything on the purchase order is billed already. |
Nothing to do. |
nothing_to_credit |
Everything on the invoice is credited already. |
To charge the customer again, send a new invoice. |
nothing_to_do |
Nobody is waiting to sign right now. |
Nothing to send. |
nothing_to_read |
Every page of the PDF has text of its own, so OCR has nothing to read. |
Read it free with files_read_text. |
nothing_to_receive |
Nothing is left to receive on the purchase order. |
Nothing to do. |
nothing_to_repay |
The person's open expense claims come to nothing or less. |
Nothing to pay back. books_list_claims shows their claims. |
number_taken |
The number is in use already: a document number, or a phone number someone else took. |
Pick the next free number, or search phone numbers again. |
ocr_in_progress |
Another scan of the business is being read. OCR reads one at a time. |
Call again once that call is done (account_get_call shows it). |
order_cancelled |
The purchase order is cancelled. |
Draft a new order. |
order_closed |
The purchase order is closed. |
Draft a new order. |
other_customer |
A customer's credit goes only on that customer's invoices. |
Use it on one of their invoices. |
other_supplier |
A credit with a supplier goes only on that supplier's bills. |
Use it on one of their bills. |
outside_employment |
The dates fall outside the person's employment. |
Pick dates while they work for the business. |
overlaps |
The person has leave on those days already. |
Pick other dates, or cancel the other request. |
period_locked |
The date falls in a locked period of the books. |
Use a later date, or unlock the period with books_lock. |
post_closed |
The post waiting for its owner was answered already, or its time to be answered ran out. |
Read how it went with social_post_check, and post again if it is still wanted. |
price_changed |
The website's rent ended a moment ago, so publishing starts a new month. Nothing was charged. |
Publish again. |
price_too_high |
The number costs more than bots can rent today. Nothing was charged. |
Pick another number. |
profile_incomplete |
The business has no name or country for documents yet. |
Set them with invoices_set_profile legal_name and country. |
quote_declined |
The customer declined the quote. |
Make a new quote or invoice. |
quote_expired |
The number's price quote expired or belongs to another account. |
Search again with phone_search_numbers. |
quote_void |
The quote is void. |
Make a new quote or invoice. |
rate_fixed |
The tax is in use, so its rate stays. |
Add a new tax for the new rate. |
reached_customer |
The invoice may be in the customer's hands (emailed, opened, or its PDF downloaded), so it is corrected with a document they get, not voided. |
Cancel it with invoices_create_credit_note for all of it. |
rent_lapsed |
The monthly rent lapsed while it was paused. |
Remove it and add it again. |
request_pending |
A request for a higher limit of that kind is waiting for Conecto's answer. |
Wait for the account.limit_request_answered event, or withdraw the request on the account page to ask for another amount. |
reversed |
The entry is reversed, so nothing is left to match. |
Match another entry. |
role_needed |
The account holds a role the books need. |
Give that role to another account first. |
rule_broken |
A bank rule books to an account that was archived or is gone. |
Change the rule with books_save_bank_rule. |
scope_too_wide |
The areas asked for reach past the team's: a join code or the areas people join in. |
Pick areas inside the team's, or leave them out for the team's own. |
sku_taken |
Another item has that SKU. |
Pick another SKU. |
slug_taken |
A meeting type or routing form on that calendar already has that address. |
Pick another slug. calendar_list_meeting_types and calendar_list_routing_forms show the ones in use. |
stage_in_use |
Applicants are still in a stage that would go. |
Move them first. |
start_fixed |
Entries are booked, so the books' start date stays. |
Keep the start date. |
storage_full |
The file store has no room for the file. |
Delete files with files_delete, or add room with files_add_storage. |
storage_in_use |
The files would no longer fit in less storage. |
Delete files with files_delete first. |
time_taken |
The time is not free: taken, outside the hours, too soon or too far ahead. |
Pick one of the free times calendar_find_times gives. |
type_fixed |
The account or field is in use, so its type stays. |
Make a new one instead. |
vat_id_invalid |
VIES, the EU's VAT ID check, says the customer's VAT ID is not valid, so a reverse-charge or intra-Community invoice can't go out. |
Check the number with the customer and fix customer.tax_id with invoices_update. |
void |
The invoice or bill is void. |
Make a new one if needed. |
wrong_account |
Payments of that kind do not land on the bank line's account. |
Map a payment method to it with books_setup payment_accounts. |
year_closed |
The date falls in a fiscal year closed for good with books_close_year. |
Book it, or the correction, in the open year. |