Skip to content

Error codes ​

Every response carries a code. 0 means success and anything else is an error. Dispatch on it rather than on the HTTP status: the code is stable, while the message text may be reworded.

The messages field carries the same explanation in every locale, so you never need a second request to show one.

CodeMessage
0Success
10000Unknown error
10001Validation error
10002Invalid upload type
10003You do not have permission to perform this action
10004Unauthorized
10005Your session has expired. Please log in again
10006Too many requests
10007Not found
10008Conflict
10009Idempotency mismatch
10010Too many requests
10011Request is in progress
10012X-Audit-Reason header is required for this action
10013Two-factor authentication required
10014Invalid or expired 2FA code
100152FA is not enrolled
10016File is too large. The maximum size is MB.
10018Session could not be refreshed. Please log in again
10019Session revoked. Please log in again
11000User error
11001User not found
11002Email already in use
11003Wrong phone, email or password
11004Account deletion is already scheduled
11005No account deletion is scheduled
11006This account has already been erased
11007This account is scheduled for deletion and cannot be given a credential
11008Session not found
11009This is the session you are using. Sign out to end it
11010Your session could not be confirmed. Please sign in again
11011You are the only owner of a shop. Add another owner before deleting your account
12000Organization error
12001Organization not found
12002Organization is suspended
12003A company is already registered with this phone number or email address
12009The selected location is outside Uzbekistan — drop the pin on the branch address
12010These fields are managed by a connected external system and cannot be edited here:
12011Products for this organization are managed by a connected external system and cannot be created here
12012Your role does not grant ""
12013This company name is not allowed. Please choose another name.
12014You do not have access to this branch
12015Only a suspended or rejected organization can be deleted
12016This organization still has card holds or refunds in progress
12017The confirmation does not match the organization name
12018Unknown business kind
12019Ready products are unavailable right now
12020Starter category not found
12021Choose what the shop sells first
12022Ready products were already added to this shop
12023Choose at most ready products
13000Category error
13001Category not found
14000Product error
14001Product not found
14002SKU already in use
14003Product is inactive
14004Only a member with access to every branch can change:
14005You do not have permission to change the cost price
14006A product can have at most 10 extra barcodes
14007Set a price for this product before selling it
14008Change the unit only when the product has no stock and no unfinished orders, counts, transfers or incomings ()
14009Another product in this shop already uses this scale code
14010A scale code can be set only on a product sold by weight
15000Order error
15001Order not found
15002This order can’t move to that status right now
15003Order is empty
15004Some items are not available in the required quantity at this branch
15005No nearby branch can fulfil this delivery
15006A delivery location is required for delivery orders
15007Selected branch is not available
15008This order can no longer be cancelled — the shop has already accepted it
15009All branch portions must arrive before the order is ready for pickup
15010An order cannot be placed until this account has a verified phone number.
15011This shop cannot accept this order at the moment.
15012This order could not be confirmed just now — please try again in a moment.
15013This order was recorded outside Bione and cannot be changed here.
15014This sale names products that do not belong to this organization.
15015This order belongs to another branch — only its portion from your branch can be changed here.
15016Record how this order was paid: it is settled with its payment parts.
15017This order is already paid.
15018This order is paid — refund it to return the money and the stock.
15019Record the payment before handing this order over — or leave it on credit.
16000Customer error
16001Insufficient cashback balance
16002Cashback applied exceeds order subtotal
16003Cashback tier not found
16005 customer(s) are currently on this tier. Adjust thresholds or wait for them to move before deleting.
16008Adjustment amount must not be zero
16009A reason is required for cashback adjustments
16010Cannot adjust cashback for a customer with no linked account
16011At least one of phone or email is required to invite a customer
16012A customer with this phone or email already exists in your organization
16013This person has already joined your loyalty programme
16014This phone number does not belong to a Bione account. Invite them by email instead
16015This customer manages their phone in the Bione app, so the shop cannot change it
16016Another customer already has this phone number
17000Review error
17001Review not found
18000Audit error
19001Too many OTP requests. Try again in 60 seconds
19002Invalid OTP code
19003OTP code has expired
19004Too many incorrect attempts. Request a new code
19005Google authentication failed
19006Telegram authentication failed
19008Apple authentication failed
19009Phone verification is currently unavailable. Use another sign-in method
20006First and last name are required when inviting someone who has no Bione account yet
20007That role does not belong to this organization
21000Organization category error
21001Organization category not found
21002Parent category not found
21003Organization categories can be at most 3 levels deep
21004This category has organizations assigned to it and cannot receive child categories
21005This category is assigned to one or more organizations and cannot be deleted until they are re-classified
21006Only leaf categories (with no children) can be assigned to an organization
23001A tax classification is required for this product
23002A valid package must be selected for this classification
23003Tax settings not found
23004A default classification is required to apply it to all products
23005Tasnif is currently unavailable — please try again
25000Integration error
25001This price list is not priced in so‘m and cannot be used
25002Products measured in "" need a Bione unit that allows decimal places or more
25003This warehouse does not allow sales and cannot supply a branch
25004This external organization is already mapped to a different branch
25005No external system is connected
25006The selected record was not found
25007This is not a sale price list and cannot be used
25008This branch is already mapped to a different external organization
25009Bione’s access to the connected system has expired. Reconnect to authorize it again
25010The connected system could not be reached. Try again shortly
25011This external account is already connected to another organization. Disconnect it there first
26002This organization already has a role called ""
26004This role is still assigned to employee(s). Move them to another role first.
26005"" is not a known permission
27001Discount not found
27002This discount overlaps other discounts on the same products or categories; confirm to save it anyway
27003Discounts for this organization are managed by a connected external system and cannot be changed here
27004Order-amount discounts are not available for this organization
27005A discount must have an end date later than its start date
27006The discount value is invalid: a percent must be above 0 and at most 100, and an amount must be above 0
27007This discount can no longer be changed this way
27008Prices have changed since you confirmed. Please review the new amounts
27009The order total is zero, so it cannot be paid by card. Choose another payment method
28001Promo code not found
28002A promo code can only use a discount of this shop that is marked "only with a promo code"
28003This promo code is already used by another code in your shop
28004A promo code must be 3 to 32 letters and digits
28005What this promo code grants can no longer be changed because it has already been used
28006Promo codes can only be applied by customers in their own app
28007This audience is too large to issue personal codes to at once
28008Too many attempts. Please try again later
28009This phone number belongs to another account
28010These promo code settings are not valid
28011Live promo codes use this discount, so it cannot be made public
28012The code is wrong or has expired
28013This account already has a verified phone number
29001This app is not registered for push on this server
29002An iOS device must name its APNs environment
30001You do not have permission to give discounts on a sale
30002You do not have permission to set your own price on a sale
30003A discount or price cannot make the sale cost less than zero
30004A discount or price refers to a product that is not in this sale
30005A sale line can have only one discount or price change
30006The discount value is invalid: give either an amount above 0 or a percent above 0 and at most 100
30007Cashback cannot pay for more than the sale costs
30008The cashback amount is invalid
30009The payments do not add up to the amount due
30010Add how the sale was paid
30011Only a cash payment can have an amount handed over
30012The cash handed over is less than the cash payment
30013A sale can have only one cash payment
30014Each payment must be an amount above 0
30015A sale can be paid only by cash, card terminal or card transfer
30016The scanned code belongs to a different customer than the one selected
30017Scan the customer's code to pay with their cashback
30018Attach a customer to use a promo code
30019The customer was not found
30020The customer's code is invalid or has expired. Ask them to show a new one
30021The refund parts do not add up to the amount due back
30022The refund parts are invalid: use cash, card terminal or card transfer, each once, with an amount above zero
30023Choose a reason or write a note for the return
30024This till is not registered
30025The offline sale was not found
30026This offline sale has already been dealt with
30027Send your own offline sales from the till; hand-over is for other members' sales
30028Offline selling is not available right now
30029That page of the offline catalogue does not exist
30031Paying in the app is for orders, not a sale
30032Payment is taken only when the order is paid now
30033Paying in the app needs a customer
30034This shop's accounting takes one payment method per order
30035An order paid later needs a customer in this shop
30036Finish or cancel the open orders before choosing Sales only
30037Online ordering stays off while the shop sells in person only
30038Some products are not sold at this branch
31001This employee has no active access key
31002This employee cannot work at this branch
31003You cannot issue an access key to someone who has permissions you do not have
31004The access key is not valid
31005Access keys can only be used in the Bione merchant app
31006This is not available when signed in with an access key
31007This access key session has ended. Sign in with the access key again
32001This printer's settings are not valid
32002Printer not found
32003A printer cannot be moved to another branch. Delete it and add it at the other branch
33001A sale on credit needs a customer
33002You are not allowed to sell on credit
33003The payment covers the whole total, so nothing is left on credit
33004This customer needs a phone number before they can buy on credit
33005Debt not found
33006The amount is more than the customer owes
33007What the customer owes has changed. Check the amounts and try again
33008This shop records debts in its accounting system, not by hand here
33009The payment parts do not add up to the amount
33010The accounting system refused this payment. Nothing was recorded; try again later
33011The accounting system could not be reached. Nothing was recorded; try again
33012This customer cannot be reached in Telegram. Share the reminder instead
33013This customer owes nothing
33014A reminder was already sent today. Try again later
33015Could not confirm the reminder was sent
34001This shop's operations are managed in its accounting system, not here
34002An incoming with an unpaid amount needs a supplier
34003The amount paid now is more than the incoming's total
34004A product can appear only once in an incoming
34005This incoming can no longer be cancelled because its goods or debt have moved. Use a supplier return instead
34006An incoming recorded at the till cannot be paid there. Leave the amount paid now at zero
34007Incoming not found
35001Supplier not found
35002A supplier with this name already exists
35003This supplier is archived
35004This supplier is still owed money. Pay what is owed before archiving them
35005The amount is more than the shop owes this supplier
35006What the shop owes this supplier has changed. Check the amounts and try again
35007More units are being returned than remain from this incoming
35008Only goods from an incoming with a supplier can be returned to a supplier
35009Write a note to explain the reason for this return
36001Some products are being counted at this branch. Try again when the count is finished
36002This document is already closed
36003Count at least one product before applying the count
36004This write-off can no longer be cancelled
36005A transfer must go to a different branch
36006Write a note to explain the reason
36007A product can appear only once in a document
36008Document not found
36009The stock of this product changed while it was being counted. Check it and count again
37001Record not found
37002Category not found
37003This category is archived
37004A category with this name already exists
37005This category cannot be archived
37006At the till, only cash expenses can be recorded
37007Choose a period of at most 400 days
38001Delivery is not available yet. Choose pickup
38002This shop is not taking online orders right now
38003This shop can't take your online order right now
38004A shop can have at most five banners
38005Banner not found
38006Telegram did not accept this bot token. Copy it again from @BotFather
38007This bot is already connected. Disconnect it first
38008This bot is already used by another service. Confirm to move it to Bione
38009No bot is connected to this shop
38010Connecting a shop bot is not available right now
38011Block not found
38012This customer has no Bione account, so they cannot order online
38013Write a note for this reason
39001Not found
40001Category not found
40002A category with this name already exists
40003A shop can have at most 300 categories
40004This category is archived
40005Unknown category
41001 is counted in , which allows at most decimal places
41002 is sold only in the shop and cannot be ordered here
41003Enter a quantity as a number with at most 3 decimal places