Error codes
When something cannot be done, SourcePro says why in plain words, with a code. Here is every code, what it means, and what to do. 361 codes.
General
bad_requestThe request could not be read.
What to do: Reload the page and try again. If it keeps happening, tell SourcePro support what you did.
unauthenticatedYou are not signed in, or your session has ended.
What to do: Sign in again; you return to the page you were on.
session_expiredYour session ended after a time without use, for your safety.
What to do: Sign in again. Your company decides how long a session lasts (Settings > Rules).
step_up_requiredThis action needs you to prove it is you again (a code by email).
What to do: Enter the code sent to your email, then repeat the action.
entitlement_exceededYour company's plan does not allow more of this (seats, companies or a feature).
What to do: Ask your company admin to request more from SourcePro (Settings > Users > seats).
forbiddenYour role does not allow this.
What to do: Ask your company admin for the role that does (Settings > Users).
csrf_failedThe page's safety token did not match, often because it was open in another tab while you signed in again.
What to do: Reload the page and repeat what you did.
not_a_memberYour account is not a member of this company's site.
What to do: Check the web address. If you should be a member, ask the company's admin to invite you.
not_foundWhat you asked for is not there: removed, never existed, or not visible to you.
What to do: Check the link, go back to the list and open it from there.
method_not_allowedThe page asked the server for something it does not do.
What to do: Reload the page. If it keeps happening, tell SourcePro support.
conflictIt cannot be done in the record's current state.
What to do: Read the message: it says why. Reload to see the latest state, then try again.
invalid_transitionThe record cannot move to that state from the one it is in now.
What to do: Reload to see its current state; the page shows what can be done next.
precondition_failedSomeone changed the record after you opened it.
What to do: Reload the page to see their change, then make yours again.
payload_too_largeThe file or text is larger than allowed.
What to do: Use a smaller file (the limit is shown where you upload it).
unsupported_media_typeThat kind of file is not accepted here.
What to do: Use one of the file kinds named where you upload it (PDF, Excel, an image).
validation_errorSome fields are missing or not valid.
What to do: Correct the fields named under the form and save again.
precondition_requiredThe change was sent without the version you read.
What to do: Reload the page and make the change again.
rate_limitedToo many requests in a short time, so SourcePro asked you to slow down.
What to do: Wait a minute and try again.
internal_errorSomething failed on SourcePro's side. It has been recorded.
What to do: Try again in a moment. If it keeps failing, tell SourcePro support the time and what you did; the error's reference helps them find it.
invalid_sortThe list was asked to sort by something it cannot sort by.
What to do: Reload the list, or click a column heading to sort.
invalid_cursorThe list's page marker is out of date (the list changed meanwhile).
What to do: Go back to the first page of the list.
invalid_filterA filter on the list is not valid.
What to do: Clear the filters and set them again.
too_many_rowsThe download or list asked for more rows than allowed at once.
What to do: Narrow it with a filter or a shorter period, then download again.
idempotency_key_requiredA create was sent without its one-time key (it protects against making something twice).
What to do: Reload the page and try again.
invalid_idempotency_keyA create was sent with a one-time key that is not valid.
What to do: Reload the page and try again.
idempotency_key_reusedThe same create was sent again with different details.
What to do: Reload the page: the first one may already exist. Check before creating again.
idempotency_in_progressThe same create is still being made.
What to do: Wait a moment, then reload: it will be there.
http_errorThe server answered with an error it does not name more precisely.
What to do: Try again. If it keeps happening, tell SourcePro support what you did.
Secure links
link_expiredPast its days, or its purpose is done. The page may say, for example: "This link is not valid."
What to do: Go back to the list and open it again; it may have been removed or closed meanwhile.
link_code_too_soonThe page says, for example: "A code was just sent: wait ... seconds before asking again."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
link_code_limitThe page says, for example: "Too many codes asked for: try again in an hour."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
link_code_invalidThe code typed does not match the one sent by email.
What to do: Check the latest email for the code and type it again, or ask for a new code.
link_code_expiredThe code has expired (codes last a few minutes).
What to do: Ask for a new code and use it straight away.
link_code_attemptsToo many wrong codes were typed for this link.
What to do: Ask for a new code; the old one no longer works.
link_session_endedThe page says, for example: "Enter the code sent to your email again."
What to do: Sign in again.
Identity and sessions
invalid_credentialsThe page says, for example: "This code cannot be used here."
What to do: Sign in again.
sign_in_lockedThe page says, for example: "Password sign-in is locked for a while. You can still sign in with an email code."
What to do: Read the message on the page: it says what to change. If it is not clear, ask your company admin.
method_disabledThe page says, for example: "Password sign-in is switched off here; use an email code."
What to do: Correct what the message names and save again.
code_expiredThe page says, for example: "This code has expired. Request a new one."
What to do: Correct what the message names and save again.
code_invalidThe page says, for example: "That code is not correct. ... attempts left."
What to do: Correct what the message names and save again.
code_attempts_exceededThe page says, for example: "Too many wrong attempts. Request a new code."
What to do: Correct what the message names and save again.
code_too_soonA new code was asked for too soon after the last one.
What to do: Wait a minute; the last code may already be in your email.
code_cap_reachedThe limit of codes for now has been reached.
What to do: Use the latest code you received, or wait and try later.
link_invalidThe link is not valid: mistyped, expired, already used or withdrawn.
What to do: Ask the sender for a new link.
weak_passwordThe password is too short, too common, or found in known leaks.
What to do: Choose a longer one (at least 10 characters) that you do not use elsewhere.
Also in: Organisation
privacy_notice_requiredThe page asks you to confirm that you have read the privacy notice before it goes on.
What to do: Read the privacy notice (the link is beside the box), tick the box and try again.
not_platform_staffThe page says, for example: "Platform access required."
What to do: Ask your company admin: your role does not allow this.
Customer companies
company_existsThe page says, for example: "A company with this web address or GSTIN already exists."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
invalid_slugThe page says, for example: "Use 3-40 lower-case letters, digits or hyphens; some names are reserved."
What to do: Correct what the message names and save again.
unknown_planThe page says, for example: "Unknown plan."
What to do: Correct what the message names and save again.
gstin_registeredThe page says, for example: "A company with this GSTIN is already registered. Please contact support."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
application_openThe page says, for example: "This email already has an open application. Find it under Admissions."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
seat_request_openA request for more seats is already waiting for SourcePro.
What to do: Wait for SourcePro's answer to it (Settings > Users shows it).
seat_limit_not_higherThe page says, for example: "Choose more than ... seats (at most ...)."
What to do: Correct what the message names and save again.
no_seat_limitThe page says, for example: "Your plan has no user limit."
What to do: Correct what the message names and save again.
image_rejectedThe image could not be used: not a real image, too small or too large.
What to do: Use a PNG or JPEG of a normal size.
color_unreadableThe page says, for example: "Use a colour like #1d4ed8."
What to do: Correct what the message names and save again.
name_mismatchClosing or erasing: the name typed is not the company's.
What to do: Read the message on the page: it says what to change. If it is not clear, ask your company admin.
already_erasedThe page says, for example: "This company's data was erased; it cannot come back."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
not_closedErasing early: close the company first. The page may say, for example: "Close the company first."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
Platform administration
already_on_teamThe page says, for example: "This person is already on the team."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
last_super_adminThe page says, for example: "Staff member ... holds ... platform roles; the rule is one."
What to do: Read the message on the page: it says what to change. If it is not clear, ask your company admin.
not_yourselfThe page says, for example: "You cannot remove yourself - ask another Super admin."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
not_on_teamThe page says, for example: "This person is not on the team."
What to do: Go back to the list and open it again; it may have been removed or closed meanwhile.
invitation_invalidThe page says, for example: "This invitation has expired or was already used."
What to do: Go back to the list and open it again; it may have been removed or closed meanwhile.
Also in: Organisation
unknown_ruleThe page says, for example: "No such rule."
What to do: Go back to the list and open it again; it may have been removed or closed meanwhile.
Also in: Organisation
rules_conflictTwo rules contradict each other with this value.
What to do: Read the message: it names the other rule. Change one of them first.
Also in: Organisation
Organisation
last_company_adminThe page says, for example: "The last Company Admin must stay a Company Admin."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
decisions_waitingThe only one who can decide open approvals. The page may say, for example: "... is the only one who can decide ...: set a stand-in."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
already_memberThe page says, for example: "This person is already a member."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
duplicate_location_codeThe page says, for example: "A location with this code already exists."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
last_active_locationThe page says, for example: "A company keeps at least one active location."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
state_not_gstinThe state chosen does not match the GSTIN's state (its first two digits).
What to do: Pick the state of the GSTIN, or correct the GSTIN.
duplicate_holidayThe page says, for example: "... is already a holiday here (...)."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
duplicate_department_codeThe page says, for example: "A department with this code already exists."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
invalid_number_patternThe numbering pattern is not valid.
What to do: Use the parts offered (prefix, year, sequence) and keep the sequence in it.
password_requiredA password is needed here.
What to do: Set a password of at least 10 characters.
invalid_rolesThe roles chosen cannot be given together or do not exist.
What to do: Choose from the roles listed.
Materials
duplicate_categoryThe page says, for example: "There is already a category ."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
duplicate_category_codeThe page says, for example: "Another category has this code."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
category_too_deepThe page says, for example: "No such parent category."
What to do: Go back to the list and open it again; it may have been removed or closed meanwhile.
category_has_subcategoriesThe page says, for example: "This category has subcategories of its own, so it stays at the top level."
What to do: Correct what the message names and save again.
category_deactivatedNot given to a vendor or material again: choose another.
What to do: Read the message on the page: it says what to change. If it is not clear, ask your company admin.
not_a_buyerThe page says, for example: "Choose someone with the Buyer role."
What to do: Correct what the message names and save again.
not_a_reviewerSomeone without the technical reviewer role. The page may say, for example: "Choose someone with the Technical reviewer role."
What to do: Correct what the message names and save again.
Also in: RFQs and quotations
duplicate_unitA unit with that code or name already exists.
What to do: Use the existing unit, or choose another code.
conversion_invalidThe page says, for example: "This conversion exists the other way round: change that one."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
duplicate_material_codeThe page says, for example: "Another material has this code."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
import_file_invalidThe file could not be read as a spreadsheet of the expected kind.
What to do: Use an .xlsx or .csv file with a header row; the import page lists the columns it reads.
Also in: Vendors, Rate contracts
Purchase requests
line_not_decidableThe page says, for example: "The line is in an RFQ or closed: it cannot change here."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
reason_requiredThe page says, for example: "A reason is required."
What to do: Correct what the message names and save again.
Also in: Vendors
unknown_locationThe page says, for example: "Choose the location."
What to do: Read the message on the page: it says what to change. If it is not clear, ask your company admin.
unknown_departmentThe page says, for example: "Choose one of your departments."
What to do: Read the message on the page: it says what to change. If it is not clear, ask your company admin.
need_by_passedThe page says, for example: "The need-by date has passed."
What to do: Read the message on the page: it says what to change. If it is not clear, ask your company admin.
nothing_requestedThe page says, for example: "Choose a material or describe what is needed."
What to do: Read the message on the page: it says what to change. If it is not clear, ask your company admin.
unknown_unitThe page says, for example: "Choose one of your units."
What to do: Read the message on the page: it says what to change. If it is not clear, ask your company admin.
Also in: RFQs and quotations
unknown_materialThe page says, for example: "Choose an active material."
What to do: Read the message on the page: it says what to change. If it is not clear, ask your company admin.
Also in: RFQs and quotations
no_erp_changeThe page says, for example: "SAP has not changed this line."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
pr_import_fileThe purchase request file could not be read.
What to do: Use SAP's ME5A export as .xlsx, with its header row.
pr_columns_not_foundThe person can name the file's columns. The page may say, for example: "A heading of up to ... characters."
What to do: Read the message on the page: it says what to change. If it is not clear, ask your company admin.
lines_not_packableThe page says, for example: "Choose some of the packet's lines, not all of them."
What to do: Correct what the message names and save again.
line_not_orderableA request line is ordered from a rate contract only while it is accepted, released in SAP, settled with SAP's changes and in no packet. It was changed, put in a packet or ordered by someone else meanwhile.
What to do: Reload the page to see the line as it is now. If it is in a packet or an RFQ, it goes that way; otherwise accept it again and order from the contract.
packet_not_openThe page says, for example: "The packet changed meanwhile: open it again."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
Also in: RFQs and quotations
packet_one_locationThe page says, for example: "... is for another location: a packet has one location."
What to do: Correct what the message names and save again.
line_in_packetThe page says, for example: "Take the line out of its packet to change its location: a packet has one location."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
unknown_personThe page says, for example: "The ERP's name, up to ... characters."
What to do: Read the message on the page: it says what to change. If it is not clear, ask your company admin.
RFQs and quotations
line_orderedA line on a standing PO stays with its vendor (step 11). The page may say, for example: "Lines already ordered stay with their vendors."
What to do: Correct what the message names and save again.
rfq_not_openThe page says, for example: "Offers are reviewed while the RFQ is open."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
unknown_vendorThe page says, for example: "Choose a vendor from the list, or name a candidate."
What to do: Read the message on the page: it says what to change. If it is not clear, ask your company admin.
vendor_already_askedThe page says, for example: "This vendor is already asked."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
vendor_not_askableBlocked or inactive since it was asked. The page may say, for example: "This vendor declined or did not respond: nothing to record."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
no_emailThe vendor asked has no email address to send its RFQ to. The page may say, for example: "... has no email address: add one to the vendor, then send."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
no_filesA reply without files to enter the quotation from. The page may say, for example: "This reply has no files to enter from."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
vendor_has_quotationThe page says, for example: "Its quotation is entered: discard it, or mark the vendor declined."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
quotation_draft_existsThe page says, for example: "A draft of this quotation is open: carry on with it."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
quotation_not_draftThe quotation is already confirmed, so it can no longer be edited.
What to do: Enter a new version of the quotation if the vendor changed it.
quotation_not_confirmedThe page says, for example: "Only a confirmed quotation gets a new version."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
quotation_not_completeThe page says, for example: "Some of the quotation is missing: see each field."
What to do: Correct what the message names and save again.
late_reason_requiredThe quotation came after the RFQ's due time, so a reason is needed to accept it.
What to do: Give the reason (for example, the vendor asked for more time by phone).
due_date_passedThe page says, for example: "The due time has passed: move it, then send the RFQ."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
quotation_file_typeThe page says, for example: "A quotation is a PDF, an Excel or Word file, or a photo (JPG, PNG)."
What to do: Correct what the message names and save again.
quotation_not_awaiting_vendorThe quotation is not waiting for the vendor's written confirmation.
What to do: Reload the RFQ to see its quotations' state.
quotation_awaiting_vendorThe page says, for example: "A phone price is awaiting the vendor's confirmation: record its answer first."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
rfq_lines_fixedThe page says, for example: "A quotation is on record: the lines are what vendors quoted on. Make another RFQ."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
rfq_without_linesThe page says, for example: "An RFQ needs a line: cancel it instead."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
rfq_line_from_packetThe page says, for example: "This line comes from the packet: cancel the RFQ to change the packet."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
rfq_vendor_not_candidateThe page says, for example: "This vendor is in the vendor list already."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
offer_not_foundThe page says, for example: "Some verdicts need a look."
What to do: Correct what the message names and save again.
file_not_previewableThe page says, for example: "Only Excel and CSV files are shown as a table."
What to do: Correct what the message names and save again.
cs_nothing_to_compareThe page says, for example: "No confirmed quotation to compare yet."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
cs_changedThe page says, for example: "The CS changed while you looked at it: look again, then save."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
cs_charge_not_estimatedThe page says, for example: "Say where the estimate comes from."
What to do: Correct what the message names and save again.
cs_award_invalidThe page says, for example: "The change does not make an award your company's rules allow: see each line."
What to do: Correct what the message names and save again.
rfq_not_awardedThe page says, for example: "Only the award of an awarded RFQ, not withdrawn, goes for approval."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
negotiation_not_allowedThe page says, for example: "Save the CS first: a negotiation follows the first comparative statement."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
document_layout_changedThe page says, for example: "Version ... of the layout was saved meanwhile: look at it, then save again."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
rfq_terms_sentThe RFQ went to vendors with these terms. The page may say, for example: "The RFQ went to vendors with these terms: they are what vendors quote on now."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
rfq_email_modeThe company's rule says the RFQ goes another way.
What to do: Read the message on the page: it says what to change. If it is not clear, ask your company admin.
rfq_make_reason"only this make" needs a reason. The page may say, for example: "Say why only this make will do (an OEM spare, compatibility, warranty)."
What to do: Read the message on the page: it says what to change. If it is not clear, ask your company admin.
rfq_technical_contactThe company requires one before the RFQ goes. The page may say, for example: "Name who vendors call with technical questions (the RFQ's terms), then send it."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
rfq_unknown_departmentThe page says, for example: "Choose one of your departments."
What to do: Correct what the message names and save again.
rfq_sent_whenRecorded as sent in the future, or before the RFQ was made. The page may say, for example: "When it was sent: after the RFQ was made, and not later than now."
What to do: Read the message on the page: it says what to change. If it is not clear, ask your company admin.
basis_place_requiredFOR a named place, without the place.
What to do: Read the message on the page: it says what to change. If it is not clear, ask your company admin.
terms_library_fullThe page says, for example: "The library holds at most ... clauses, retired ones too: change one instead."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
rfq_copy_not_a_contactA copy only to the vendor's own contacts.
What to do: Read the message on the page: it says what to change. If it is not clear, ask your company admin.
rfq_not_sent_yetNothing to amend: the RFQ has not gone to a vendor. The page may say, for example: "The RFQ has not gone to a vendor yet: change it directly."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
rfq_amendingAn amendment is being made already. The page may say, for example: "An amendment is being made: send it or discard it before the award."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
clause_title_takenAnother clause of the library has this title. The page may say, for example: "Another clause has this title."
What to do: Correct what the message names and save again.
rfq_not_amendingThe page says, for example: "No amendment is being made."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
rfq_amendment_emptyThe page says, for example: "Nothing changed yet: change the RFQ, or discard the amendment."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
rfq_amendment_noteVendors are told what changed and why. The page may say, for example: "Tell vendors what changed and why."
What to do: Correct what the message names and save again.
rfq_due_needs_amendmentAfter the RFQ went, its due time moves by amendment. The page may say, for example: "The RFQ went to vendors: amend it to move its due time, so they are told."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
vendor_reachedIt has the RFQ: withdrawn (and told), not removed (ADR-0084). The page may say, for example: "It has the RFQ already: withdraw it instead, so it is told and its thread is kept."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
vendor_not_reachedIt never had the RFQ: removed, not withdrawn. The page may say, for example: "It never had the RFQ: remove it instead."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
vendor_withdrawnWithdrawn: not asked again, no quotation entered. The page may say, for example: "Say why the vendor is withdrawn."
What to do: Read the message on the page: it says what to change. If it is not clear, ask your company admin.
rfq_buyer_not_eligibleHanded over only to an active member who buys. The page may say, for example: "Choose someone who buys and can sign in."
What to do: Read the message on the page: it says what to change. If it is not clear, ask your company admin.
rfq_cancelledA cancelled RFQ is not handed over. The page may say, for example: "... is cancelled: there is nothing to look after."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
quotation_scan_offYour company has turned off reading vendors' files with AI.
What to do: Enter the quotation by hand, or ask your company admin to turn it on under Settings > Rules.
quotation_scan_file_typeThis file cannot be read by AI: only a PDF, a photo (JPEG or PNG), a spreadsheet or a Word file can, and a technical datasheet holds no prices.
What to do: Enter the quotation by hand beside the file, or add the vendor's quotation as a PDF or a photo.
quotation_scan_unreadableThe file could not be read, or the AI's answer could not be used. Nothing in the quotation was changed.
What to do: Try again; if it fails again, enter the quotation by hand beside the file. A damaged or password-locked PDF cannot be read.
quotation_sheet_not_oursNot SourcePro's sheet, or a format this build does not know.
What to do: Read the message on the page: it says what to change. If it is not clear, ask your company admin.
quotation_sheet_other_rfqThe quotation sheet uploaded belongs to another RFQ.
What to do: Upload the sheet that came with this RFQ.
quotation_sheet_other_vendorThe quotation sheet uploaded is another vendor's.
What to do: Upload this vendor's own sheet.
quotation_sheet_changedIts layout changed: entered by hand beside it.
What to do: Read the message on the page: it says what to change. If it is not clear, ask your company admin.
reminder_not_dueNothing is awaited from it, or none is due yet. The page may say, for example: "No reminder is due to this vendor now."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
quoting_closedBy link: past the due time, or the RFQ no longer open. The page may say, for example: "The due time has passed: quotations are closed."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
quotations_sealedThe comparison waits for the due time (ADR-0087).
What to do: Read the message on the page: it says what to change. If it is not clear, ask your company admin.
questions_closedPast the company's time for questions, or not open. The page may say, for example: "This request for quotation takes no questions now."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
question_answeredAn answer, once sent, stands. The page may say, for example: "This question is answered already."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
question_textA question or an answer empty, or too long. The page may say, for example: "Type the question."
What to do: Read the message on the page: it says what to change. If it is not clear, ask your company admin.
call_noteA call logged without what was said. The page may say, for example: "Say what was said on the call."
What to do: Read the message on the page: it says what to change. If it is not clear, ask your company admin.
no_phone_priceBy link: no price agreed on the phone awaits the vendor. The page may say, for example: "No price agreed on the phone awaits you."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
dispute_textA dispute that does not say what was agreed. The page may say, for example: "Say what was agreed."
What to do: Read the message on the page: it says what to change. If it is not clear, ask your company admin.
validity_extension_openAn extension is asked of this vendor already. The page may say, for example: "An extension until ... is asked already."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
no_validity_extensionBy link: no extension is asked of the vendor. The page may say, for example: "No extension of your validity is asked."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
validity_extension_dateA date not after the current validity, or past. The page may say, for example: "A date after today and after the current validity."
What to do: Read the message on the page: it says what to change. If it is not clear, ask your company admin.
vendor_documents_expiredThe company stops RFQs to it until renewed. The page may say, for example: "...'s ... has expired: verify a current copy to ask it."
What to do: Read the message on the page: it says what to change. If it is not clear, ask your company admin.
no_offers_to_reviewNothing on record to send for review. The page may say, for example: "No quotation is on record to review yet."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
review_submittedA review, once sent, stands. The page may say, for example: "This review is closed."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
review_incompleteAn offer is not judged yet. The page may say, for example: "... offer(s) are not judged yet: judge each one, then send."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
query_closedA technical query already sent, answered or dropped. The page may say, for example: "Emails to vendors go by hand here."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
review_neededThe award waits for a technical review, or its skip with a reason. The page may say, for example: "Say why the review is skipped."
What to do: Read the message on the page: it says what to change. If it is not clear, ask your company admin.
review_due_passedA review due on a day already past. The page may say, for example: "A day from today."
What to do: Read the message on the page: it says what to change. If it is not clear, ask your company admin.
promise_in_the_pastA date promised on a call is today or later. The page may say, for example: "A promised date is today or later."
What to do: Read the message on the page: it says what to change. If it is not clear, ask your company admin.
rfq_not_yoursA buyer hands over only their own RFQs. The page may say, for example: "... is not yours: only the company admin hands over another buyer's RFQs."
What to do: Ask your company admin: your role does not allow this.
auction_existsThe RFQ already ends in a reverse auction.
What to do: Open the RFQ: its auction is there. A second auction is a new RFQ.
auction_rfq_reachedAn auction is set before any vendor has the RFQ, so no vendor quotes for one kind of event and is held to another.
What to do: Make a new RFQ for it, or ask your company admin to allow it after the RFQ went (Settings > Rules > Reverse auctions).
auction_not_draftThe terms of an auction change only while they are a draft.
What to do: If they are with the approvers, wait for their answer; sent back, they are a draft again.
auction_termsA start price, a decrement, a time or a reserve that cannot work. The page names each field.
What to do: Correct the fields it names and save again.
auction_goods_onlyAn auction is for goods with a rate per unit: a service line has none to bid on.
What to do: Use an ordinary RFQ for services, or take the service line out.
auction_frozenThe RFQ's specification is fixed from the moment the auction's terms go to the approvers, until it ends or is called off.
What to do: Wait for the approvers, or call the auction off (whoever controls it), then change the RFQ.
auction_runningNothing is awarded while an auction is set, live or paused.
What to do: Award once it has closed, or call it off.
auction_stateThe auction is not in the state this needs (for example: to schedule it, its terms must be approved).
What to do: Reload the page to see where it stands, then do the step it asks for.
auction_few_vendorsFewer vendors than your company's rule asks are technically accepted, with a quotation on every line and an email address.
What to do: Confirm the missing quotations and judge them, add an email address, or ask your company admin to change the number (Settings > Rules).
auction_startThe start is too soon to tell the vendors, or already past.
What to do: Choose a start at least the company's notice from now.
auction_not_liveA bid outside the time of the auction, as the server's clock reads it.
What to do: Wait for the start, or know that it has ended or is paused: the page shows which.
auction_not_invitedThis vendor was not invited to the auction.
What to do: Ask the buyer; only vendors technically accepted when it was scheduled are invited.
auction_needs_linkVendors bid on their own link, and your company has quoting by link switched off.
What to do: Switch on "Vendors may quote on a form by their own link" under Settings > Rules > RFQs.
auction_checkThe reverse auction has closed, and its winner's make and specification have not been checked against what was accepted yet.
What to do: Open the RFQ and check the winner on the auction's card (what it offered, its certificate). If it does not meet them, judge its lines not acceptable on its quotation: the next bidder then leads, and is checked in turn.
auction_no_winnerNobody is left to check: no vendor bid, or every bidder was judged not acceptable after the auction.
What to do: Compare the quotations on the comparative statement as for any RFQ, or make a new RFQ.
auction_bid_too_highA bid must be below the best price by at least the decrement. The page says the highest total it may have.
What to do: Lower a rate and bid again.
auction_bid_linesEvery line needs a rate above zero, to four decimals at most.
What to do: Give a rate for every line and bid again.
Purchase orders
award_not_approvedPOs are made from an approved award only. The page may say, for example: "POs are made from an approved award."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
po_not_draftAn issued or cancelled PO changes no more here. The page may say, for example: "Only a draft PO goes to be issued."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
po_delivery_dateA delivery date before today. The page may say, for example: "Some delivery dates need a look."
What to do: Correct what the message names and save again.
po_change_refusedMore than awarded, a higher rate, or a bad term. The page may say, for example: "Some changes cannot be made."
What to do: Correct what the message names and save again.
po_heldA check stops it being issued (C16, C18). The page may say, for example: "This PO cannot be issued yet: ."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
po_not_issuedOnly an issued PO goes to its vendor. The page may say, for example: "Only an issued PO is acknowledged."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
po_no_mailboxThe sender has no mailbox connected. The page may say, for example: "Connect your mailbox (Email) to ask the vendor."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
po_no_vendor_emailNowhere to send it. The page may say, for example: "The vendor has no email address: add one."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
po_send_wayThe company sends by hand: record it instead. The page may say, for example: "Your company sends POs by hand: ask the vendor your way and record its answer."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
po_not_sentIt has not gone to its vendor yet.
What to do: Read the message on the page: it says what to change. If it is not clear, ask your company admin.
po_acknowledgedThe vendor answered already. The page may say, for example: "The vendor answered this PO already."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
po_ack_reasonComments or a decline say what or why.
What to do: Read the message on the page: it says what to change. If it is not clear, ask your company admin.
po_signature_imageNot an image we take.
What to do: Read the message on the page: it says what to change. If it is not clear, ask your company admin.
po_not_amendableOnly an issued PO that stands is amended. The page may say, for example: "Only an issued PO that stands is amended."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
po_amendment_openOne amendment at a time. The page may say, for example: "An amendment of this PO is with the approvers: wait for it, or withdraw it."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
po_amendment_emptyNothing changed. The page may say, for example: "Change a quantity, a rate or a delivery date to amend the PO."
What to do: Correct what the message names and save again.
po_amendment_refusedA quantity, rate or date that cannot be. The page may say, for example: "Some changes cannot be made."
What to do: Correct what the message names and save again.
po_reason_neededAn amendment, a cancellation or a direct PO says why. The page may say, for example: "Say why."
What to do: Correct what the message names and save again.
po_cancel_linesThe company's rule decides what becomes of the lines. The page may say, for example: "Your company's rule decides what becomes of the lines."
What to do: Correct what the message names and save again.
po_not_cancellableThe page says, for example: "Only a draft or an issued PO is cancelled; one with the approvers is withdrawn first."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
po_direct_invalidA direct PO's vendor, plant or lines. The page may say, for example: "Some details need a look."
What to do: Correct what the message names and save again.
po_reference_invalidNot a PO a repeat order can follow. The page may say, for example: "A repeat order follows an issued PO to a listed vendor."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
po_reference_too_oldOutside the company's window: an RFQ instead. The page may say, for example: "... was issued more than ... months ago: start an RFQ with its lines instead."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
po_not_repeatOnly a repeat order is re-confirmed. The page may say, for example: "Only a draft repeat order is re-confirmed."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
po_confirm_answeredThe vendor answered already. The page may say, for example: "The vendor answered this repeat order already."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
po_not_stoppedOnly a stopped repeat order turns into an RFQ. The page may say, for example: "Only a stopped repeat order or an issued PO starts an RFQ."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
po_not_approvedOnly an approved PO is entered in SAP. The page may say, for example: "Only an approved PO is entered in SAP."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
po_sap_numberNot a number SAP gives, or another PO has it. The page may say, for example: "Not a PO number SAP gives."
What to do: Correct what the message names and save again.
po_sap_printoutNot a PDF, or too large. The page may say, for example: "SAP's printout as a PDF."
What to do: Correct what the message names and save again.
Vendors
duplicate_vendorA vendor with that GSTIN, PAN or name is already in your vendors.
What to do: Open the existing vendor instead of adding it again.
vendor_in_approvalWith the approvers: withdraw the approval to change it. The page may say, for example: "It is with the approvers: withdraw the approval to change it."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
document_not_cleanThe page says, for example: "The file is still being checked for viruses."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
document_expiredThe page says, for example: "Use a PDF, JPEG or PNG file."
What to do: Read the message on the page: it says what to change. If it is not clear, ask your company admin.
documents_neededThe page says, for example: "... required document(s) are not verified yet: verify them under Documents first."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
more_documents_neededThe vendor cannot be sent for approval yet: your company asks for at least a number of verified documents in all (Settings > Rules, "vendors.minimum_documents"), and the vendor has fewer. The required ones count; each kind counts once, and each "other" document counts on its own.
What to do: On the vendor's page, the Required documents card says how many more are needed. Upload them under Documents (or ask the vendor to, on the vendor portal), verify each one, then send the vendor for approval again.
four_eyesThe page says, for example: "Someone else verifies a document you uploaded (four eyes)."
What to do: Ask your company admin: your role does not allow this.
Automation log
automation_unknown_agentThere is no automated piece of work of that name.
What to do: Open Settings > Automation and use the buttons on a card there.
automation_above_ceilingSourcePro does not let this piece of work do more than that yet: nothing it does can act without a person's tap today.
What to do: Keep it on drafting, or switch it off. When SourcePro lets a piece of work do more, its card says so.
automation_one_step_upA level is raised one step at a time.
What to do: Choose the next level up, and the one after it once the record has earned that too.
automation_gate_not_metThe record of this piece of work does not yet earn a higher level: it needs enough settled runs at its present level, enough of them issued as drafted, every run settled by a named person, and no draft left waiting too long.
What to do: Open its card to see each condition with its own numbers, settle the drafts that are waiting, and come back when they hold.
Asking for help
help_asking_offYour company has turned off asking a colleague for help from the Get help button.
What to do: Ask your company admin, or use another way your company gave you to reach the people who help.
help_nobody_to_askYou are the only person in your company who answers help requests, so there is no one else to ask.
What to do: Ask your admin to name a colleague under Settings > Help.
help_request_closedA helper cannot write to a request that is closed; only the person who asked can open it again by writing.
What to do: Ask the person to write again, or reload the page to see the request as it is now.
help_contact_unknownHelp contacts are named among your company's active people, and an admin answers already without being named.
What to do: Choose another colleague from the list.
help_contacts_too_manyA company names a limited number of colleagues besides its admins to answer help requests.
What to do: Take one off the list before naming another.
help_sourcepro_offYour company's plan does not include SourcePro's support, so it cannot be asked for help, or written to on a request already made.
What to do: Ask your company admin: the company's own help contacts can still be asked. SourcePro can switch support on for your company.
help_already_handed_onThis request was already handed on to SourcePro's support once.
What to do: Open the thread you made with SourcePro (it is linked on the request) and read their answer there.
help_not_a_helperOnly a person who answers help requests can hand on a colleague's request, and not their own.
What to do: Ask SourcePro yourself with Get help, or ask a help contact to hand it on.
Attributes
attribute_duplicate_nameYour company already has an attribute with this name (capitals and spaces do not count, and one no longer in use counts too).
What to do: Choose another name, or edit the one that exists. If it is no longer in use, use it again from Settings > Attributes.
attribute_limit_reachedYour company has reached the most attributes it can define, those no longer in use included.
What to do: Ask SourcePro to raise the limit, or reuse an attribute you already have.
attribute_unknown_packThere is no such pack of attributes.
What to do: Open Settings > Attributes again and choose a pack from the list.
attribute_invalidThe attribute cannot be saved as it is: for example a choice needs at least two options, only a number has a unit, and it must be kept about something.
What to do: Read the message under the field and correct it.
attribute_not_askedA value was sent for an attribute this record is not asked for: it is not defined for materials, it is a file, it is no longer in use, or your plan does not include attributes.
What to do: Reload the page so the form asks for what it is asked now, and try again. Your admin sets which attributes apply under Settings > Attributes.
attribute_value_invalidA value cannot be kept as it is written: a choice must be one of its options, a number must be a number, a date must be a real date, and yes or no must be a yes or a no.
What to do: Read the message under the field and correct it. To clear a value, leave the field empty.
Rate contracts
contract_not_draftOnly a draft contract is changed, thrown away or sent for approval; this one is already with the approvers, approved or closed.
What to do: If it is with the approvers, wait for their answer or withdraw it. To change an approved contract, close it and write a new one.
contract_not_activeOnly an approved contract can be closed early.
What to do: A draft is thrown away instead; one that is with the approvers is withdrawn first.
contract_invalidThe contract cannot be saved as it is: a vendor your company has not approved, a material that is not active, a rate or quantity that cannot be, days that are past or too far apart, or no reason given for closing it.
What to do: Read the field named under the message, fix it and save again.
contract_not_in_forceOrders are made only from a rate contract that is approved and between its first and last day; this one is a draft, with the approvers, closed, not started yet or past its last day.
What to do: Check the contract's state and days. A contract past its last day is replaced by a new one; one not started yet can be ordered from on its first day.
contract_overlapThe vendor already has an approved contract for some of the same materials in the same days and plants, so an order could not tell which rate to take.
What to do: Close the other contract first, or change this one's days or plants so they do not meet.
contract_not_offeredA request line is ordered from a rate contract only while the contract fits it: in force, approved vendor, the material, the plant, and the whole quantity within what is left of its cap and not below its smallest order. This one no longer does, or your company has turned off ordering lines from a contract.
What to do: Read the message on the page: it says which of these stands in the way. Reload the page for the contracts as they are now; another contract may fit, or the line goes into an RFQ.
price_index_invalidA price index cannot be saved as it is: its name is missing, too short or too long, another index has the same name, the company already follows the most indexes it may, or a month's value is not a number above zero or is for a month that has not begun.
What to do: Read the message under the field it names. A name must be your own and unique; a value is the figure the index published for a month that has begun.
Vendor portal accounts
vendor_access_existsThe page says, for example: "... can already sign in for this vendor."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
vendor_invitation_invalidThe page says, for example: "This invitation has expired or was already used - ask your customer for a new one."
What to do: Go back to the list and open it again; it may have been removed or closed meanwhile.
no_vendor_accessThe page says, for example: "No vendor access."
What to do: Ask your company admin: your role does not allow this.
Files
file_not_readyThe page says, for example: "The file is not available (being checked or rejected)."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
file_emptyThe page says, for example: "Maximum file size is ... MB."
What to do: Read the message on the page: it says what to change. If it is not clear, ask your company admin.
file_type_mismatchThe page says, for example: "Allowed types: ."
What to do: Read the message on the page: it says what to change. If it is not clear, ask your company admin.
file_unreadableA spreadsheet that cannot be shown.
What to do: Read the message on the page: it says what to change. If it is not clear, ask your company admin.
Documents for the assistant
knowledge_not_readyThe document's file is still being checked for viruses.
What to do: Wait a moment and index it again.
knowledge_file_rejectedThe virus check refused this file, so it cannot be read for the assistant.
What to do: Do not use this file. Add a clean copy if you have one.
knowledge_file_typeOnly a PDF, a Word file, a spreadsheet or a text file can be read for the assistant.
What to do: Add the document in one of those kinds. A scan or a photo has no words to find: type or export its text first.
knowledge_unreadableThe document has no words to read, is too long, or is damaged or locked with a password.
What to do: Add a smaller, readable copy, for example the text exported from the original.
knowledge_limitYour company has as many documents for the assistant as it may.
What to do: Remove a document you no longer need, then add this one.
knowledge_offYour company has turned off the assistant's looking in its documents.
What to do: Ask your company admin to turn it on under Settings > Rules.
Approvals
approval_route_incompleteA step nobody (independent) can take.
What to do: Read the message on the page: it says what to change. If it is not clear, ask your company admin.
approval_already_pendingThe page says, for example: "It is with the approvers already."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
approval_not_pendingThe page says, for example: "It is decided already."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
approval_not_yoursNot assigned on an open step, or already decided. The page may say, for example: "Nothing of this waits for your decision."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
approval_return_not_allowedThe page says, for example: "Your company's policy does not send it back: approve or reject it."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
approval_policy_changedThe page says, for example: "Version ... of the policy was saved meanwhile: look at it, then save again."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
approval_role_in_useThe page says, for example: "A policy asks for ...: take it out of the policy first."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
approval_role_name_takenAnother approval role has that name.
What to do: Choose a different name.
approval_delegation_overlapsAlready away then, or the stand-in is. The page may say, for example: "... your approvals to someone on some of those days: end that first."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
approval_changes_not_allowedThe policy, or the record type, takes none. The page may say, for example: "Your company's policy does not let approvers change it: approve it as it is,."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
Mailboxes
mailbox_not_offeredThis provider is not set up here. The page may say, for example: "This kind of mailbox cannot be connected here."
What to do: Go back to the list and open it again; it may have been removed or closed meanwhile.
mailbox_not_connectedThe page says, for example: "No mailbox is connected."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
mailbox_finish_invalidNot this person's, used, or expired. The page may say, for example: "This connection was not finished: connect again."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
mailbox_reconnectThe provider no longer accepts the grant: connect again.
What to do: Read the message on the page: it says what to change. If it is not clear, ask your company admin.
mailbox_key_reusedAn Idempotency-Key already used by someone else. The page may say, for example: "This Idempotency-Key was used for another email."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
mailbox_not_unmatchedFiled or dismissed already. The page may say, for example: "This reply is filed or set aside already."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
mailbox_cannot_fileNot a record this email can go on. The page may say, for example: "This reply cannot go on that record."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
mailbox_server_not_setThe company's own mail server is not named yet. The page may say, for example: "Your company's mail server is not named yet: your admin names it on the Email page."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
mailbox_login_refusedThe mail server did not accept the address and password.
What to do: Read the message on the page: it says what to change. If it is not clear, ask your company admin.
mailbox_server_refusedA server SourcePro may not use, or does not trust.
What to do: Read the message on the page: it says what to change. If it is not clear, ask your company admin.
mailbox_server_awayThe mail server did not answer.
What to do: Read the message on the page: it says what to change. If it is not clear, ask your company admin.
mailbox_drafts_not_allowedConnected before drafts: connect again.
What to do: Read the message on the page: it says what to change. If it is not clear, ask your company admin.
What's new
update_image_rejectedThe image could not be used: not a real image, too small or too large.
What to do: Use a PNG or JPEG of a normal size.
update_image_not_of_postThe page says, for example: "The text shows an image that is not this post's."
What to do: Correct what the message names and save again.
update_too_many_imagesThe page says, for example: "A post holds at most ... images."
What to do: Correct what the message names and save again.
update_published_not_deletedThe page says, for example: "Withdraw the post first."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
Privacy requests
too_many_open_privacy_requestsYou already have five requests about your data waiting for an answer.
What to do: Wait for one to be answered, then ask again. Where each stands is on My data.
privacy_company_not_yoursYou asked a company that you do not work for or speak for.
What to do: Choose one of your own companies, or ask SourcePro.
privacy_request_already_answeredSomeone already answered this request.
What to do: Reload the list: it shows the answer.
privacy_account_still_tiedThe account cannot be made anonymous yet: it still belongs to a company, holds a SourcePro role or has vendor access.
What to do: Ask the company to remove the person first (or end the role or the access), then answer again.
privacy_erase_only_for_erasureMaking an account anonymous goes only with a request to delete.
What to do: Answer without that choice, or answer the request to delete instead.
Support inbox
support_request_closedSourcePro's team cannot write to a request that is closed; only the person who asked can open it again by writing.
What to do: Reload to see the request as it is now. If more is needed, ask the person to write again.
support_already_handed_backThis request was already passed back to the company's own helpers. A request is passed back once, and it is closed here once it is.
What to do: The company's helpers have it as a request of their own, and the number it became is on this one. Nothing more is done here.
support_company_goneThe company this request came from has left SourcePro, so there is no one at the company to pass it back to.
What to do: Answer the person here if they can still be reached, or close the request.
Your data
export_already_preparingThe page says, for example: "A download is being prepared already: it is ready in a few minutes."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
export_not_readyThe page says, for example: "This download is not available."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
Reports
report_periodThe end before the start, or too long. The page may say, for example: "The period ends before it starts."
What to do: Correct what the message names and save again.
AI
ai_credits_exhaustedYour company's AI credits for this month are used up, so the AI cannot answer until the month turns.
What to do: Wait for the 1st, when the month's credits come again, or ask your company's admin to ask SourcePro for more.
ai_budget_reachedA budget your company set (yours, your department's or the feature's) is reached for now: an hour, a day, a week or a month.
What to do: Try again when the budget's time has passed, or ask your company's admin to raise it (Settings > AI).
ai_reservation_closedThe credits held for this answer were already settled or set free, so they cannot be settled again.
What to do: Nothing to do: ask again if you did not get your answer.
ai_adjustment_too_largeMore credits were to be taken from the company than it has free this month.
What to do: Take at most what the message says is free.
ai_budget_existsThere is already a budget for that person, department or feature over that time.
What to do: Change the existing budget instead of adding another.
ai_budget_subjectA budget must name a person or a department of your company, or one of its AI features.
What to do: Choose the person, department or feature from the list.
ai_platform_offSourcePro has switched AI off for every company for now, so no AI feature answers.
What to do: Nothing to do on your side: try again later, or ask SourcePro when AI comes back.
ai_feature_stoppedSourcePro has paused this AI feature for every company for now, for example while a problem with its answers is looked into.
What to do: Use the screens as usual and try again later; SourcePro starts it again when it is ready.
ai_not_in_planYour company's plan does not include AI.
What to do: Ask your company's admin to ask SourcePro about a plan with AI.
ai_company_offYour company has not turned AI on.
What to do: Ask your company's admin to turn AI on under Settings.
ai_not_permittedYou do not have access to this AI feature: your role does not include it.
What to do: Ask your company's admin to give you a role that includes it.
ai_not_allowedYour company has not given you AI, though your role includes it.
What to do: Ask your company's admin to turn AI on for you under Settings > AI > People.
ai_access_subjectThat is not a person of this company, so AI cannot be turned on or off for them.
What to do: Choose someone from the list of your company's people.
ai_access_untilThe end day for this person's AI is today or a day still to come, not more than a year away, and needs AI to be turned on or off for them.
What to do: Choose a day from today up to a year ahead, or leave it empty to keep the choice until you change it.
ai_topic_refusedYour company keeps this topic out of the assistant, so the question was not answered. Nothing was charged.
What to do: Ask about your work instead, or ask your company's admin if you think the topic should be allowed.
ai_page_offYour company has not turned the assistant on for this page.
What to do: Ask on another page, or ask your company's admin to turn it on here under Settings > AI.
ai_out_of_hoursYour company keeps the assistant quiet at this hour or on this day.
What to do: Try again when it is on, or ask your company's admin about the quiet hours under Settings > AI.
ai_no_modelSourcePro has no AI model switched on for what this feature needs, so it cannot answer yet.
What to do: Try again later; SourcePro's team sets the models up on the admin site.
ai_model_refusedThe AI service's own safety checks refused this request. Nothing was used from your company's credits.
What to do: Ask it another way, with fewer details if the request held a lot of text.
ai_provider_not_set_upA model cannot be put on that provider: this server is not set up to reach it (for example Azure OpenAI without its endpoint, or a model on a developer's own computer, which a live server never uses).
What to do: Choose a provider the AI page lists as set up, or ask SourcePro's engineers to set the provider up on the server first.
ai_unknown_featureThere is no AI feature of that name: it may have been removed in a release.
What to do: Reload the AI page: it lists the features this release has.
Team chat
chat_offYour company has not turned chat on.
What to do: Ask your company's admin to turn it on under Settings > Rules, in the chat rules.
chat_not_a_colleagueThat person is not one of your company's people who have chat.
What to do: Choose someone from the list of colleagues.
chat_groups_offYour company keeps people from making groups.
What to do: Chat one to one or in the room for everybody, or ask your company's admin to allow groups under Settings > Rules.
chat_group_nameA group needs a name.
What to do: Give the group a name and try again.
chat_not_the_ownerOnly the person who made a group can rename it or change who is in it.
What to do: Ask them, or leave the group and make a new one.
chat_not_a_groupThat is a chat of two, or the room for everybody: it has no members to change and cannot be left.
What to do: Use a group for that.
chat_too_lateThe time your company allows for changing or deleting a message is over.
What to do: Write a new message. Your company's admin sets the time under Settings > Rules.
chat_not_yoursThat message was written by someone else.
What to do: You can change or delete only your own messages.
chat_emptyThere was nothing to send.
What to do: Write something and send it again.
chat_reactions_offYour company keeps people from reacting to messages with an emoji.
What to do: Answer with a message instead, or ask your company's admin to allow reactions under Settings > Rules.
chat_reaction_unknownThat is not one of the emoji a message may be reacted to with.
What to do: Choose one of the emoji the reaction button offers.
chat_reports_offYour company keeps people from reporting messages in chat.
What to do: Tell one of your company's admins directly, or ask them to allow reporting under Settings > Rules.
chat_report_ownA message you wrote yourself cannot be reported.
What to do: Delete or change it while your company allows it, from the pencil or the bin beside it.
chat_records_offYour company keeps people from linking records (RFQs, orders, vendors) in a message.
What to do: Write the number in your message instead, or ask your company's admin to allow it under Settings > Rules.
chat_record_unknownThe record you chose could not be linked: it was looked for too long ago, or it was not found for you.
What to do: Type # and look for the record again, then send.
chat_mentions_offYour company keeps people from tagging colleagues with @.
What to do: Write the name in your message without tagging, or ask your company's admin to allow tags under Settings > Rules.
chat_mention_unknownYou tagged someone who is not in this chat. A tag would tell them about a conversation they cannot read.
What to do: Tag only people who are in the chat, or add them to the group first.
chat_files_offYour company keeps people from sending files in chat.
What to do: Write what you want to say instead, or ask your company's admin to allow files under Settings > Rules.
chat_file_too_bigThat file is bigger than your company allows in chat.
What to do: Send a smaller file, or ask your company's admin about the limit under Settings > Rules.
chat_too_many_filesThat is more files than your company allows in one message.
What to do: Send them in more than one message.
Help
help_slug_takenThe page says, for example: "Another page has that address."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
help_slug_reservedThe page says, for example: "That address is kept for the error codes' page."
What to do: Read the message: it says what stands in the way. Reload the page to see the latest state; once that is resolved, try again.
help_unknown_codeThe page says, for example: "No such error code."
What to do: Go back to the list and open it again; it may have been removed or closed meanwhile.