Skip to content
Kapda StockDocs

Error messages

An A–Z reference of the error messages Kapda Stock shows — what each means and what to do — plus how the app reports errors in general.

Errors appear as a red message (a "toast") near the edge of the screen, or inside the dialog you are using. Use your browser's find (Ctrl F / ⌘F) to look up the exact words on this page.

How errors are reported#

You seeMeaning
A specific message, such as Cart is emptyThe server refused the action for that reason. Fix it and try again.
Invalid (field name), sometimes several joined by ·A form field failed validation.
Validation failedThe request had invalid data and no field-specific message.
Request failed (NNN)The server returned an error without a message. Note the number and try again.
Internal server errorSomething went wrong on our side. Try again; if it repeats, raise a ticket.
Download failedA PDF or file could not be generated.
You are sent back to the login pageYour session could not be renewed. Sign in again.
You are sent to the Billing / payment screenYour subscription needs payment. See Grace period & past due.

General HTTP outcomes#

CodeTypical messageWhat to do
400A specific reasonCorrect the input.
401Authentication required, Invalid credentialsSign in again or check your details.
402No active subscription. Please complete payment to continue. / Subscription expired. Please renew your plan to continue. / Plan limit reached: …Pay, renew or upgrade.
403Insufficient permissions, You do not have access to this section. Ask an administrator to grant it., You have view-only access to this section., Your access level is read only — you can view records but not change them., Account suspended. Contact support.Ask the Owner or an Admin; see Roles vs module access.
404Not found, (Record) not foundThe record was deleted or the link is out of date.
409… already exists, … already scheduledThe thing you are creating already exists.
429Too many requests. Please try again later.Wait a few minutes. See Rate limits.
502Retell AI error …, Razorpay: …, J&K Bank API error …An external service refused or was unreachable. Check the credentials and retry.

Messages A–Z#

MessageWhereWhat to do
A business with this email already existsSign-upSign in instead, or use another email.
A category named 'X' already existsCategoriesUse a different name.
A plan change is already scheduled — cancel it firstBillingCancel the scheduled change.
A proforma invoice cannot be issued — convert the quotation properlyInvoicesConvert to a draft invoice instead.
A proforma invoice is not payableInvoicesProformas are estimates only.
A quotation needs at least one item / A sales order needs at least one itemQuotations, ordersAdd a line.
A user with this email already existsTeam & AccessUse a different email.
A walk-in sale cannot go on credit — collect the full amountInvoicesCollect in full or attach a customer.
Account is not activeEverywhereThe business account is closed. Contact support.
Account suspended. Contact support.EverywhereContact support.
Already clocked in today / Clock in first / Already clocked out todayEmployeesOne punch in and out per day.
Amount must be positivePaymentsEnter an amount above 0.
Cannot convert a (STATUS) quotation / … sales orderQuotations, ordersOnly open ones can be converted.
Cannot move a (STATUS) … to (STATUS)Invoices, POs, quotes, ordersThat status change is not allowed.
Cannot receive goods against a (STATUS) purchase orderPurchase ordersSend or confirm the PO first.
Cannot return a (STATUS) invoiceReturnsOnly issued invoices can be returned.
Captcha verification failed. Please try again.Login, sign-upType the new security code.
Cart is emptyPOSAdd a product.
Choose an access level or set module permissionsTeam & AccessPick a preset.
Coupon has expired / Coupon is inactive / Coupon is not active yet / Coupon not found / Coupon usage limit reachedPOSSee Offers & promotions.
Coupon code "X" already existsOffersUse a different code.
Credit sales require a customer — collect full payment for walk-insPOSPick a customer or collect in full.
Customer has only N loyalty pointsPOSRedeem fewer points.
Date cannot be in the futureStock, paymentsPick today or earlier.
Distance must be 1-4000 kmE-way billsEnter a valid distance.
E-Way Bill … already exists for this invoiceE-way billsOne record per invoice.
E-Way Bills are required only above ₹50,000 — this invoice is ₹…E-way billsNot needed for this invoice.
Everything on this invoice has already been returnedReturnsNothing left to return.
GST rate must be one of 0, 5, 12, 18, 28ProductsChoose a standard slab.
GSTIN must be 15 characters in the format 01AAAAA0000A1Z5 / Invalid GSTIN formatSign-up, customersCorrect or clear the GSTIN.
(GSTR-1/3B) for MM/YYYY is already recorded (ARN …)ComplianceAlready recorded.
Insufficient permissionsVariousYour role is too low for this action.
Insufficient stock for (item): N available, M requested / Insufficient stock: N available / Insufficient stock for (item)POS, invoices, stockReduce the quantity or add stock.
Insufficient stock of the material variantJob workNot enough fabric in stock.
Invalid credentialsLoginCheck username, email and password.
Invalid IFSC code format / IFSC must match the J&K Bank pattern JAKA0XXXXXXSuppliers, financeCorrect the IFSC.
Invalid TOTP codeLoginEnter the current 6-digit code; check the phone's clock.
IRN already generated: …InvoicesAlready done.
Issue this draft invoice before recording a payment against itInvoicesUse Issue & collect first.
(INV) is already fully paidInvoicesNothing due.
Month is already locked / MM/YYYY is locked — month-end closing completedFinanceThe month is closed; record in an open month.
Monthly limit reached on the shared calling account (50)…AI callsConnect your own Retell account.
No payment link has been created for this invoiceInvoicesCreate the link first.
No product matches barcode …POSThe code is not on any product.
Nothing is payable to (supplier) right nowSuppliersThe payable balance is zero.
Nothing left to receive on this POPurchase ordersAlready received in full.
Nothing left to return on this invoiceReturnsAlready returned in full.
Only N (TYPE) day(s) remainingEmployeesNot enough leave balance.
Only ₹X is owed to (karigar)Job workPay no more than owed.
Only an admin can bill past a customer's credit limitPOSAsk an Admin.
Password needs 12+ chars with uppercase, number and special characterSign-upStrengthen the password.
Payment ₹X exceeds the ₹Y still due on (INV)InvoicesEnter no more than due.
Payment ₹X exceeds the outstanding balance of ₹YCustomersEnter no more than owed.
Payment ₹X exceeds the payable balance of ₹YSuppliersEnter no more than owed.
Payment date cannot be in the futureCustomersPick today or earlier.
Payments exceed the invoice totalPOSReduce a payment row.
Percentage cannot exceed 100OffersLower the value.
Phone must be in +91XXXXXXXXXX formatCustomersEnter a 10-digit mobile starting 6–9.
Plan limit reached: your (plan) allows N (users/products/invoices). Upgrade to …Team, inventory, POSSee Plan limit errors.
Plan limit reached (N products) — upgrade to import moreBulk importUpgrade or import fewer.
Please tell us why you are cancelling — a reason is required.BillingEnter a reason.
Prefix must be 2-8 uppercase letters/digitsInvoicing settingsFix the prefix.
Proforma invoices cannot be e-invoicedInvoicesOnly real invoices.
Received quantity must be positiveJob workEnter the quantity received.
Redeemed points cannot exceed the bill totalPOSRedeem fewer points.
Reset code is invalid or has expiredPassword resetRequest a new code.
Retell AI error … / Retell AI unreachable: …AI callsCheck your Retell settings; retry.
Roll lengths add up to X, but quantity is YStockMake lengths total the quantity.
SKU … already existsProductsUse a different SKU.
Start date must be before end dateOffersFix the dates.
Subscription expired. Please renew your plan to continue.EverywherePay from Billing.
That file is over 10 MB. Split it and import in batches.Bulk importSplit the file.
That plan is sales-only — contact us to enable itBillingEnterprise is arranged with sales.
The 30-day IRP upload window has closed for this invoiceInvoicesSee E-invoice.
The owner's access cannot be changedTeam & AccessThe Owner always has full access.
This account is no longer active. Please contact support.LoginThe member was removed. Ask the Owner.
This coupon …Sign-up, billingSee Coupons & referrals.
This item is linked to invoices or orders, so it can't be permanently deleted. It stays safely archived.Recycle binExpected — financial history is protected.
This return has already been refundedReturnsAlready recorded.
This subscription is already scheduled to cancelBillingAlready cancelled at period end.
This username is already taken / This username is reservedSign-up, settingsChoose another.
Too many attempts — request a new codePassword resetRequest a new code.
Too many requests. Please try again later.EverywhereSee Rate limits.
UPI ID must look like name@bankInvoicing settingsFix the UPI ID.
Unknown category 'X'Bulk importCreate the category first.
Unknown HSN code … — not in the textile rangeProductsUse a 4-digit code 5001–6310.
Walk-in invoices have no dispatch contactInvoicesAttach a customer to send.
Web Serial not supported in this browser — use the PDF receipt insteadPOSUse desktop Chrome/Edge or the PDF.
You are already on this planBillingChoose another plan.
You cannot change your own access / You cannot deactivate yourselfTeam & AccessAsk another Admin.
You have already used this couponBillingEach coupon once per business.
You have view-only access to this section.EverywhereAsk for View & edit.
You must accept the Terms of Service to sign upSign-upTick the box.
Your access level is read only — you can view records but not change them.EverywhereAsk for the Manager role.
Your account setup is incomplete. Please contact support.LoginContact support.
Your sign-in expired — enter your password againLogin (2FA)Start again from the password.

Rate limits#

To protect every business on the platform, requests are limited. Hitting a limit returns Too many requests. Please try again later.

LimitApplies to
500 requests per 15 minutes per connectionAll traffic
5 failed attempts per 15 minutes per connectionSign-in, 2FA and password reset
3 sign-ups per hour per connectionSign-up
200 requests per minute (Owner, Admin, Manager), 60 per minute (Salesman, Cashier)Signed-in members
30 invoices per minute per memberPOS checkout
10 per minute per memberPayment links and payment checks
3 per hour per memberBulk WhatsApp/SMS sends

A shop with many devices on one internet connection shares the per-connection limits.

Last updated 15/09/2026