Skip to content

Error Codes

You are holding a code string and you want to know what to do about it. Start with the two questions this page can answer faster than anything else: can the API even return it, and whose problem is it.

The backend declares 410 code constants, carrying 401 distinct strings on the wire. 210 of those strings are emitted by nothing in the backend — no handler, no service, no literal — so the API cannot return them, and a client matching on one is matching on something nothing sends. Of the 191 that can be returned, 90 carry a meaning and a next step below, read from the code that throws them; 101 do not yet, and are listed by name with the class that emits them rather than left out.

Match on the value column — that is the string on the wire. The constant name is the Java identifier and differs from the value in 69 rows; 1 constant has a blank value; 4 values are declared under more than one name.

Read code before you read the HTTP status. On this API they disagree on purpose in at least three places: REQUIRED_DATA_NOT_PROVIDED — a missing parameter — is returned with 200; OK_NODATA — a valid request that matched nothing — is returned with 404; and an unrecognised path is returned with 417 and the code for an unhandled server error. A client that branches on status alone will call two of those three wrong.

Which kind of error is this?

Every code explained below is classified by who caused it, because that decides who can act. The classes are ours, not the backend’s — the backend’s own taxonomy is the OK_ / SERVER_ / CLIENT_ prefix convention stated in the comments of ResponseCodeConstants.java, and CLIENT_ alone spans four of the classes below.

CauseWhat it meansWho can fix itCodes
Your requestSomething in the call itself — a field left out, a path variable of the wrong shape, a body that will not parse.You, before you send it again.24
Your credential or your routingThe token, the access key, the permission, or the tenant the call was pointed at.You, or whoever administers the tenant.10
The data in the tenantThe call is well formed and allowed. The record it names is absent, belongs to somebody else, or is in a state that forbids what you asked.You, by reading the record first — or an operator, by changing it.29
The tenant’s own setupThe operation is correct and the tenant is not configured to complete it: a missing GL code, no primary ledger, a settlement method with no cashbook.Whoever configures finance for that company. Not fixable from the API.7
Somebody elseA payment gateway, a marketplace, a captcha provider or a distributor said no, said nothing, or said something we could not verify.Check the third party’s own console before you retry, and never assume a payment failed.8
UsBigLedger’s side failed. Nothing you change in the request will alter the outcome.Support. The bundle to send is below.9
Nobody — it workedA success, or an empty result, travelling in the same code field as the failures.Nothing, except handling it as success in your client.3

A code that is not in the lists below has no class here. Guessing one from its name would be a guess, and a guess about who is at fault is the most expensive kind on this page.

What each code means, and what to do

Your request

ValueHTTPWhat it meansWhat to doRead from
APPLET_GUID_IS_NULL400An applet-admin endpoint was called without an applet GUID.Send the applet GUID. The applet-admin family checks it before anything else.EndpointMethod.java:42
A_CSV_FILE_CONTAINING_INTERNAL_PURCHASE_ORDER_MUST_BE_PROVIDED_FROM_CLIENT—The same “no file” refusal, from the purchase-order, item-image and moving-average-reset imports.Post as multipart/form-data with the part named file.InternalPurchaseOrderImportFileController.java:85
A_CSV_FILE_CONTAINING_INTERNAL_SALES_CREDIT_NOTE_INFO_MUST_BE_PROVIDED_FROM_CLIENT—The same “no file” refusal, from the sales credit-note, refund-note and return imports. Note the condition is file and delimiter both absent.Post as multipart/form-data with the part named file, and send delimiter if your file is not comma-separated.InternalSalesCreditNoteFileImportController.java:91
A_CSV_FILE_CONTAINING_ITEM_INFO_MUST_BE_PROVIDED_FROM_CLIENT—No file arrived on a multipart import endpoint. Thirty-two different import endpoints share this one code, so it does not tell you which import you were doing.Post as multipart/form-data with the part named file. A JSON body with a base64 payload is the usual mistake.PdgElementImportFileHdrController.java:66
CLIENT_CART_LINE_INTEGRITY_HASH_MISMATCH—The cart line’s integrity token does not verify against its contents.Rebuild the cart from the server’s copy. A price edited on the client after the line was signed is exactly what this catches.CartLineIntegrityHashService.java:282
CLIENT_ENTITY_TYPE_NOT_EXIST—The entity type you named is not one the entity endpoints recognise.Use one of the declared entity types. Customer, supplier and the rest are types on one entity record, not separate objects.EntityController.java:88
CLIENT_INVITATION_TENANT_CODE_MUST_BE_DIFFERENT_FROM_OWN_TENANT_CODE—You invited your own tenant.Send the partner’s tenant code. The check is case-insensitive, so a differently-cased copy of your own code also fails.TenantInvitationController.java:73
CLIENT_MALFORMED_JSON_REQUEST—The body could not be parsed at all — Spring could not read the message. message carries the parser’s own complaint, including the offset.Validate your JSON before sending. A truncated body and a wrong Content-Type both land here.ExceptionController.java:108
CLIENT_NO_NOTIFICATIONHDR_GUID—The notification you asked to publish has no GUID on it.Create the notification first, then publish it by GUID. Publish does not create.CmsNotificationController.java:106
CLIENT_QUERY_WRONG_FORMAT—Either a request binding failed, or a subquery threw while executing. On the subquery endpoints the cause is inside data.Read message — it is the underlying exception. On a subquery, the usual cause is a column or table name that does not exist in this tenant.ExceptionController.java:102
CLIENT_VALIDATION_GENERAL—The catch-all for four Spring failures: unacceptable media type, unsupported HTTP method, a path variable of the wrong type, and a missing request parameter.Check the method and the Accept/Content-Type headers first, then the types of your path variables. message is the exception text and names which of the four it was.ExceptionController.java:118
CLIENT_VALIDATION_INVALID_CODE—A code you supplied matched nothing — a seller SKU, an item line, a category.Re-read the code from the record rather than from your own mapping table; marketplace SKUs drift when the listing is edited on the marketplace side.SetImagesService.java:28
CLIENT_VALIDATION_INVALID_DATA—Two fields that have to agree do not — a stock mode set to automatic with no location configured, an image URL that does not belong to the item you named.Read message; every site that emits this one supplies a sentence. Send the whole configuration block, not the one field you changed.EcomSyncMainBranchStockConfigService.java:48
CLIENT_VALIDATION_INVALID_EMAIL_FORMAT—The e-mail address on a registration or profile update did not pass validation. message quotes the address back.Fix the address. Validation happens before anything is written, so nothing was half-created.RegistrationService.java:138
CLIENT_VALIDATION_INVALID_GUID—A GUID was well formed and pointed at a record of the wrong kind or in the wrong scope — a label that belongs to another marketplace, a stock-take session that does not exist.Confirm the GUID is the one for this object type and this branch. Distinct from CLIENT_VALIDATION_GUID_DOES_NOT_EXIST, which means nothing is there at all.StocktakeReportLineService.java:471
CLIENT_VALIDATION_INVALID_PHONE—The mobile number did not pass validation. message quotes it back.Send the number in full international form. The check runs only when a mobile number is supplied at all.RegistrationService.java:149
CLIENT_VALIDATION_NO_EMAIL—A social-login provider returned a profile with no e-mail address.Nothing about the request will fix it — the provider account has no e-mail we are allowed to see. Have the user add and verify an e-mail with the provider, or register with e-mail instead.TenantIdentityAuthenticationController.java:120
CLIENT_VALIDATION_NO_PHONE—A phone-verification call arrived with an empty phone number.Send the number. It is checked before the code is looked at, so an empty number never counts as a failed verification attempt.RegistrationService.java:827
CLIENT_VALIDATOR_SQL_INJECTION_DETECTED—The subquery validator matched an injection pattern in your query text.Rewrite the query. The validator rewrites JSON-column syntax before checking, so a plain ->> will pass; string concatenation of user input will not.SubqueryValidator.java:23
FI_ITEM_IMPORT_TYPE_PATH_VARIABLE_IS_NOT_SUPPORTED—The import kind in the path is not one of the accepted values. The check is case-insensitive.Use one of the enumerated import types. A plural, a hyphen or a trailing space all land here.FinancialItemImportFileHdrController.java:85
FI_ITEM_IMPORT_TYPE_PATH_VARIABLE_IS_NULL_OR_EMPTY—The item-import endpoints take the import kind as a path segment and it was empty.Put the type in the path. The next code tells you the accepted values are an enum, not free text.FinancialItemImportFileHdrController.java:77
GEN_DOC_NOT_FOREX—You called the foreign-exchange posting path for a document that is not in a foreign currency.Use the ordinary posting path. The two are separate endpoints and the document decides which one applies.JournalPostingService.java:878
MISSING_DATA—A required parameter on a specific endpoint was blank — the bank-statement import wants a cashbook GUID, a reconciliation header GUID and both dates.Supply every parameter the endpoint lists, not only the file. It is a different code from CLIENT_GENERAL_MISSING_DATA and means the caller left something out.DefaultBankStatementController.java:86
REQUIRED_DATA_NOT_PROVIDED200A required parameter was missing — a file, a GUID, an employee reference. It is returned with HTTP 200, which is the most misleading status on the whole API.Read code before you read the status. Supply the missing parameter; the accompanying message names it on the endpoints that set one.EndpointMethod.java:75

Your credential or your routing

ValueHTTPWhat it meansWhat to doRead from
CLIENT_AUTH_INVALID_TOKEN—The token was present and did not parse, did not verify, or has expired.Re-issue the token. On a social login this also fires when the provider’s nonce does not match the one you sent.AppleTokenVerifier.java:48
CLIENT_AUTH_NO_TOKEN—No credential was presented, or a social-login flow was handed an empty provider token.Send the Authorization header, or the AccessId/AccessKey pair. On a social login, the provider token was blank before it ever reached us.AuthenticationInterceptor.java:75
CLIENT_AUTH_UNAUTHORISED—Used by the diagnostic heap-dump endpoint for a request that did not come from the bastion host.Not an endpoint for integrations. If you are not operating the platform, you should not be calling it.HeapDumpController.java:65
CLIENT_AUTH_USER_NOT_AUTHORIZED403Authenticated, and not allowed. Three distinct checks produce it: the permission list does not intersect the required one, the login subject is not linked to the entity on the document, and a per-document permission check failed.Check the user’s permissions first. If they look right, check the entity link: several document endpoints require the login subject to be linked to the entity on the document, not merely to hold the permission.AkaunAuthorizer.java:43
CLIENT_GENERAL_INVALID_USER—The user record was not in a state that allows the operation being attempted.Confirm the account exists and is confirmed before retrying. Emitted from one place, the legacy user repository.UserRepository.java:89
CLIENT_TENANT_CODE_DOES_NOT_EXIST400/404A tenant code was supplied and nothing in the registry matches it. Returned with 400 from the endpoint preamble and 404 from the tenant lookup — same code, two statuses.Check the spelling and the case, and check you are on the right environment. The code is the tenant’s, not the company’s or the branch’s.EndpointMethod.java:36
CLIENT_TENANT_CODE_IS_EMPTY400No tenant code on the request at all.Send the tenant code. It is read from a path variable, a header or a query parameter, under any of tenantCode, tenant-code or tntCode — nine sources are tried in that order and the first non-blank one wins, so you have more ways to send it than most integrations realise.TenantInterceptor.java:108
CREDENTIAL_IS_EMPTY403The endpoint preamble found no credential to check, and refuses with 403.Send a credential. See the authentication page for which of the two kinds each endpoint family accepts.EndpointMethod.java:40
INSTALLING_APPLETS_FOR_OTHER_USER_IS_NOT_ALLOWED—You tried to install an applet for a login subject that is not yours. Deliberate: the endpoint installs for the authenticated user only.Leave app_login_guid unset and the endpoint fills it in with the caller. To install for someone else, use the tenant-admin path instead.UserAppletLinkController.java:80
UNINSTALLING_APPLETS_FOR_OTHER_USER_IS_NOT_ALLOWED—The same rule on removal: you may uninstall only your own applet link.Have the other user uninstall it, or use the tenant-admin path.UserAppletLinkController.java:217

The data in the tenant

ValueHTTPWhat it meansWhat to doRead from
CLIENT_APPLET_EXT_GUID_IS_INVALID—The applet extension row you tried to update is not there.Re-read the applet’s extension list and use a GUID from it. Uploading a file against a deleted extension lands here.AppletController.java:350
CLIENT_AUTH_TOO_MANY_FAILED_ATTEMPTS—The account has used up its verification attempts and is in an enforced wait. message names how many minutes remain.Wait the number of minutes the message gives. There is no way to clear it early from the API, and retrying restarts nothing.AppLoginChangeEmailMobileNumberVerificationCodeService.java:77
CLIENT_CART_LINE_INTEGRITY_HASH_MISSING—A cart line has no integrity token — it was built before the protection existed.Reset the cart and add the item again. The message says so explicitly, and there is no way to sign an old line in place.CartLineIntegrityHashService.java:270
CLIENT_CASHBOOK_NOT_FOUND—No cashbook with that GUID in this tenant.Fetch the cashbook list and use a GUID from it. Cashbooks are per company and per branch, so a GUID that worked for one branch will not work for another.CashbookController.java:248
CLIENT_ENTITY_HAS_OUTSTANDING_GENERIC_DOCUMENT—You tried to delete a customer or supplier that still has documents against it. Deliberate: deleting it would orphan them.Do not delete it — deactivate it instead. If it really must go, clear or reassign its documents first.EntityController.java:2192
CLIENT_FI_ITEM_EXT_GUID_IS_INVALID—The item extension row you named is not there.Re-read the item’s extension list. Uploading an image against a deleted extension produces this.FinancialItemController.java:1652
CLIENT_GENERAL_MISSING_DATA404Something the operation depends on is not there. Two quite different cases share it: an upstream lookup returned nothing, and — in the tenant-routing path — the tenant code resolved but the master registry has no database resource for it.If you got it from a normal endpoint, read message: it names what was missing. If you got it while the tenant code was being resolved, nothing you send will fix it — send support the escalation bundle with the tenant code.EndpointMethod.java:134
CLIENT_GROUP_VALIDATOR_GUID_IS_INVALID—The group is missing or not ACTIVE.Check the group’s status as well as its GUID.PlatformUserGroupRoleAssignmentController.java:88
CLIENT_ITEM_VALIDATOR_GUID_IS_INVALID—The item GUID named in a marketplace call is not an item in this tenant, or the caller cannot read it.Re-read the item from the item master and use that GUID. Marketplace flows carry several GUIDs — group item, basic item, ecomsync header — and mixing them lands here.ShopifyCreateProductService.java:61
CLIENT_LABEL_EXT_GUID_IS_INVALID—The label extension row you named is not there.Re-read the label’s extension list before uploading against it.LabelController.java:625
CLIENT_ROLE_VALIDATOR_GUID_IS_INVALID—The role is missing or not ACTIVE. Both cases give the same code.Check the role’s status as well as its GUID — an inactive role fails exactly like a deleted one.PlatformUserGroupRoleAssignmentController.java:179
CLIENT_SETTLEMENT_METHOD_NOT_FOUND—No settlement method with that GUID in this tenant.Fetch the settlement-method list and use a GUID from it.SettlementMethodController.java:144
CLIENT_TRANSACTION_ILLEGAL_RACE_CONDITION_OCCURRED—Optimistic concurrency stopped you: the document’s revision changed between your read and your write, so somebody else saved it first.Re-read the document, re-apply your change to the fresh copy, and save again. Never retry the same payload — its revision is stale by definition.GenericDocUow.java:101
CLIENT_VALIDATION_EXPIRED_CODE—The verification code was correct and more than five minutes old. The attempt is recorded as a failure.Request a new code. Repeated expiries count towards the lock-out below, so do not re-send the old one.AppLoginChangeEmailMobileNumberVerificationCodeService.java:142
CLIENT_VALIDATION_GUID_DOES_NOT_EXIST403/404No record with that GUID, in this tenant. This is by far the commonest error the API returns — over a thousand places emit it — and it means the same thing everywhere.Three things make it, in order of likelihood: the GUID belongs to a different tenant, the record was deleted, or the caller lacks read permission on it and the API declines to distinguish. Confirm the tenant code on the request, then fetch the record with a plain GET before retrying the write.EndpointMethod.java:39
CLIENT_VENDOR_EXT_GUID_IS_INVALID—The vendor extension row you named is not there.Re-read the vendor’s extension list before uploading against it.VendorController.java:281
FINANCIAL_DOCUMENT_VALIDATOR_EXT_GUID_DOC_HDR_IS_INVALID—The document extension row you named is not on that document.Re-read the document’s extension list. Extensions are per-document; a GUID copied from another document resolves to nothing.GenericDocumentController.java:1602
GEN_DOC_HAS_BEEN_POSTED—The document has already been posted — to the journal, to the cashbook, or to the commission queue, depending on which posting you asked for. Posting again is refused.Nothing is wrong. If you meant to change the posting, reverse it first; the reversal path is the only way back.JournalPostingService.java:1309
GEN_DOC_HAS_BEEN_REVERSED—The posting was already reversed. A second reversal is refused, and so is a fresh posting of the same document.Read posting_journal on the header: VOID means reversed. To restate the figures, raise a new document rather than re-posting this one.JournalPostingService.java:1315
GEN_DOC_HAS_NOT_BEEN_POSTED—You asked to reverse a posting that was never made.Post it first, or stop: a document that was never posted has nothing to reverse. Check posting_journal / posting_cashbook on the header before calling.JournalPostingService.java:1384
GUEST_ARE_NOT_ALLOWED_TO_CONNECT_BACK_IF_HOST_NOT_APPROVED—A guest tried to reconnect before the host approved it. Deliberate: the host controls reconnection.Ask the host to approve first. Accept, reject and disconnect stay available to the guest; only connect is gated.TenantInvitationController.java:129
JOURNAL_NOT_EXIST—The document says it is posted and no journal is linked to it.Do not retry — the two records disagree and only support can reconcile them. Send support the escalation bundle plus the document GUID.JournalPostingService.java:1390
LOGIN_SUBJECT_GUID_IS_INVALID403The user GUID in the request matches no login subject, or the caller tried to act on someone else’s login subject.Fetch the subject GUID from the token rather than carrying it in your own configuration. A user deleted on one side keeps appearing in stale mappings.EndpointMethod.java:38
NO_JOURNAL_CREATED—Debits and credits are both zero, so there is no journal to write.Check the document: a zero-value line, a fully discounted line or a quantity of zero produces this. It is a refusal to write an empty journal, not a failure.JournalPostingService.java:581
OTHER_TENANT_GUID_DOES_NOT_EXIST—The tenant-to-tenant link you named resolves to nothing on the other side.Re-fetch the link list; a partner that disconnected leaves links that no longer resolve.T2TItemLabelController.java:90
T2T_ITEM_TO_ITEM_LINKING_FUNCTIONALITIES_NOT_ALLOWED_WHEN_HOST_IS_DISCONNECTED—The tenant-to-tenant link is disconnected, so item linking is refused on both the host and the guest endpoint.Reconnect the two sides before linking items. The links survive the disconnection; the operations do not.T2TItemToItemLinkingHostController.java:80
TENANT_CODE_DOES_NOT_EXIST—The other tenant named in a tenant-to-tenant call does not exist. Not about your own tenant code.Confirm the partner’s tenant code with the partner. This is the tenant-to-tenant family: invitations, external teams, item linking, business mapping.TenantInvitationController.java:86
TENANT_INVITATION_DOES_NOT_EXIST_IN_GUEST—The guest side has no invitation matching this tenant-to-tenant call.Ask the host to re-send the invitation. Both sides hold their own row and the guest’s is the one that is missing.TenantInvitationController.java:144
TOPICHDR_DOESNOTEXIST—The notification’s topic does not exist.Re-read the topic list; a notification pointing at a deleted topic cannot be published.CmsNotificationService.java:89

The tenant’s own setup

ValueHTTPWhat it meansWhat to doRead from
CLIENT_MS_ESD_SETTING_IS_EMPTY—The ESD (electronic software distribution) integration has no settings for this company or branch.Fill in the integration’s parameters for the company and the branch — the controller merges both sets and an empty merge fails here.MicrosoftEsdController.java:199
COMPANY_DEFAULT_GL_CODE_NOT_EXIST—The company has no default GL code links at all.Configure the company’s default GL codes. Until then every posting from that company fails the same way, whatever the document is.JournalPostingService.java:890
MISSING_CASHBOOK—A settlement method on the document has neither a sub-ledger nor a cashbook behind it. message names the method.Link a cashbook to that settlement method. A payment method added at the till and never configured in finance produces this on the first posting run.JournalPostingService.java:198
MISSING_DEFAULT_GL_CODE—The company has default GL codes, and not the specific one this document needs — the transaction code it wanted is named in message.Add the one GL code the message names. This is the narrow version of the previous code and it is the one you will actually meet.JournalPostingService.java:340
MISSING_GL_CODE—A settlement method resolved to a cashbook with no GL code on it. message names the settlement method.Set the GL code on that cashbook. Every sale paid by that method will fail to post until you do.JournalPostingService.java:211
PRIMARY_LEDGER_NOT_EXIST—The company on this document has no primary ledger. Every posting looks one up by company and the object type PRM.Create the primary ledger for that company before posting anything. A company added later in a group is the usual case: the first company has one and the new one does not.JournalPostingService.java:884
TOTAL_DEBITS_AND_TOTAL_CREDITS_NOT_BALANCES—The journal the posting built does not balance; message carries both totals.Do not retry — the arithmetic will come out the same. The difference is almost always a rounding or tax-code configuration on one line. Send support the escalation bundle with the document GUID and both totals from message.JournalPostingService.java:576

Somebody else

ValueHTTPWhat it meansWhat to doRead from
CLIENT_AUTH_INVALID_RECAPTCHA—The captcha token did not verify with the provider.Get a fresh captcha token. They are single-use, so re-submitting a form without solving a new one fails here.TencentCaptchaService.java:51
CLIENT_FPX_CHECKSUM_VERIFICATION_FAILED—The FPX message’s checksum did not verify against the certificate in use.Nothing in your request causes this — the signature did not verify against the certificate the service holds, and the same method rolls the certificates over immediately before it checks, so which certificate was in play decides the answer. Send support the escalation bundle with the FPX reference.FpxPkiService.java:121
CLIENT_IPAY_PAYMENT_STATUS_UPDATE_FAILURE—The iPay88 status update threw while updating the linked documents.The payment may well have succeeded at the gateway. Check the gateway first, then the sales order’s payment state, before re-charging anything.IPay88Controller.java:166
CLIENT_MS_ESD_CREATE_ORDER_SERVER_ERROR—The order call to the software distributor failed, or came back with no return message.Do not retry blind — the order may exist upstream. Check the distributor portal, then send support the escalation bundle with the document GUID.MicrosoftEsdService.java:159
PAYMENT_GATEWAY_PAYMENT_INITIATION_FAILED—A payment could not be started — most often because no payment channel code was supplied.Send the payment channel code. If it is present, the gateway refused and the next step is the gateway’s own console.PgwBackendController.java:278
PAYMENT_GATEWAY_PAYMENT_UPDATE_FAILED—A payment status update failed — a signature that did not verify, or a redirect that threw.Do not treat it as a decline. The payment’s true state lives with the gateway; read it there before telling a customer anything.PgwBackendController.java:564
PAYMENT_GATEWAY_RETURN_PAYMENT_RESPONSE_FAILED—The gateway’s return call arrived incomplete, unsigned, or the gateway’s own token request failed. Ten gateway controllers share this code.Nothing in your integration caused it. Reconcile against the gateway’s settlement report rather than retrying, and send support the escalation bundle with the gateway’s reference if the payment is stuck.AtomeController.java:109
TOPIC_PUSHING_TRANSACTIONAL_RUNTIME_ERROR—The push to the notification provider threw inside the transaction, so the whole publish was rolled back.The database work was rolled back. Whether the provider received anything is not knowable from the response, so check the topic before re-publishing; if it repeats, the tenant’s push-notification credentials are the place to look.CmsNotificationController.java:115

Us

ValueHTTPWhat it meansWhat to doRead from
CLIENT_GENERAL_LIMIT_EXCEEDED—A subquery ran past its 50-second limit and was cut off, or the heap-dump endpoint was called inside its five-minute window.Narrow the query — fewer columns, a tighter date range, a smaller page. This is a timeout on the query.SubqueryController.java:100
CLIENT_OVERLOAD_DATABASE—PostgreSQL refused a connection because its slots are exhausted. Returned with HTTP 429, which looks like rate limiting and is not.Back off and retry with a growing wait, cap your attempts, then reduce concurrency. A bulk job competing with the tenant’s own users is the usual cause. If it persists outside business hours, send support the escalation bundle.ExceptionController.java:124
METHOD_DOES_NOT_EXIST—An abstract method that the concrete class never implemented was reached. A gap in the backend, not in your call.Nothing about the request will change it. Send support the escalation bundle with the exact endpoint and payload — it identifies the unimplemented path.BaseUow.java:30
MULTIPLE_INSERT_OPERATION_FAILED—A batched insert in a tenant-to-tenant operation did not write the number of rows it expected.Do not retry — a partial write is possible. Send support the escalation bundle with what you posted.T2TBusinessMappingUow.java:79
MULTIPLE_UPDATE_OPERATION_FAILED—A batched update in a tenant-to-tenant operation did not change the number of rows it expected.Do not retry — a partial write is possible. Re-read both sides of the link and send support the escalation bundle with what you posted.T2TItemToItemLinkUow.java:113
SERVER_GENERAL_INSERTFAILED—A create endpoint got no document back and answered 417. On the current backend every create that can send this code either returns the document or fails first, so a failed create normally arrives as a different code: a validation error when the document was refused, or one of the server-error codes on this page when the write itself failed. Seeing this one means something unexpected happened.Do not blind-retry: check first whether the document exists, because this response does not say whether anything was written. Then send support the escalation bundle.GenericDocumentController.java:3359
SERVER_GENERAL_SQLERROR—A PostgreSQL error that was not the connection-slot case.Nothing you send will fix it. Send support the escalation bundle, including the message, which carries the database’s own text.ExceptionController.java:126
SERVER_GENERAL_UNKNOWNERROR—A different string on the wire from SERVER_GENERAL_UNKNOWN_ERROR, despite being the same Java constant name in the other interface. Same meaning: something failed and was not handled.Match on both spellings. Then treat it as above: check the path, then send support the escalation bundle.APIResponseCodeConstants.java:9
SERVER_GENERAL_UNKNOWN_ERROR417The unhandled-exception code, returned with 417. It is also what an unrecognised path returns — so a typo in the URL looks like a server fault.Check the path against the route reference first; that costs nothing and explains most of these. If the path is right, send support the escalation bundle.EndpointMethod.java:136

Nobody — it worked

ValueHTTPWhat it meansWhat to doRead from
CLIENT_GENERAL_SUCCESS_NO_DATA—The same “valid request, nothing matched” answer from the four older base controllers, but returned with HTTP 200 instead of 404.Treat it as an empty result. Two codes mean “no data” on this API and they carry different HTTP statuses; match on code.BaseLiteController.java:50
OK_NODATA404The request was valid and nothing matched. It is returned with HTTP 404, not 200, so a client that keys off the status alone will record a success as a failure.Treat it as an empty result, not an error: check code before HTTP status. If you expected a row, widen the criteria or confirm the GUID belongs to this tenant.EndpointMethod.java:71
OK_RESPONSE—The call succeeded and data carries the result.Nothing. This is the success code for almost every core2 endpoint — 2,000+ places emit it.EndpointMethod.java:57

When the only answer is support — and exactly what to send

Several rows above end at send support the escalation bundle. That is an honest ending only if the page says why you cannot proceed and what to put in the message, so here it is once, and every row that points here means it.

Why you cannot proceed. Every one of those rows is a platform or an upstream cause: the failure is on our side or a third party’s, the request that produced it was correct, and re-sending it changes nothing. Retrying a partial write can make it worse.

What to send. Without these, the first reply will ask for them:

  • the tenant code the call used, and the environment;
  • the exact code and the full response body, message included — several codes carry the underlying exception text there and it is the part that identifies the path;
  • the HTTP method and full path, with path variables filled in as you sent them;
  • the UTC timestamp of the call, to the second, and whether it is reproducible;
  • the GUID of the document, item or entity involved, where there is one;
  • whether you retried, and how many times — this decides whether a partial write has to be unpicked before anything else happens.

Do not send an access key, a token, or a password. Support never needs one, and a key pasted into a ticket has to be revoked.

Codes the API can return that this page does not explain yet

101 of them. Each one is emitted somewhere in the backend, so a reader can genuinely receive it; nobody has yet read the code that throws it closely enough to say what to do, and writing a plausible-sounding remedy for a code nobody has traced would be worse than this list. What the table does give you is which class emits it, which narrows the failure to one operation — and that is usually enough to find the cause from the surrounding call. If you are stuck on one of these, send support the bundle above and name the code; it is a documentation gap, and saying so is how it gets closed.

ValueSource’s own classEmitted inFirst site
APPLET_LOGIN_SUBJECT_RANK_IS_BLANK—1 placeUserPermissionService.java:608
APPLET_LOGIN_SUBJECT_RANK_IS_NOT_OWNER_OR_ADMIN—1 placeUserPermissionService.java:613
A_CSV_FILE_CONTAINING_APPLET_TO_CATALOG_LINKING_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 placeAppletToCatalogLinkFileHdrController.java:71
A_CSV_FILE_CONTAINING_APP_MST_ROLE_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 placeAppMstRoleImportFileHdrController.java:69
A_CSV_FILE_CONTAINING_CASH_DOCUMENT_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 placeCashDocumentImportFileController.java:82
A_CSV_FILE_CONTAINING_CATALOG_LOGIN_SUBJECT_LINKING_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 placeCatalogLoginSubjectLinkFileHdrController.java:71
A_CSV_FILE_CONTAINING_CLAIM_ACCOUNT_ENTITLEMENT_EMPLOYEE_MUST_BE_PROVIDED_FROM_CLIENT—1 placeClaimAccountEntitlementEmployeeFileHdrController.java:57
A_CSV_FILE_CONTAINING_CUSTOMER_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 placeMyEInvoiceTinUpdateRequestHdrController.java:239
A_CSV_FILE_CONTAINING_FIXED_ASSET_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 placeFixedAssetFileImportController.java:57
A_CSV_FILE_CONTAINING_FI_ITEM_ENTITY_PRICING_MUST_BE_PROVIDED_FROM_CLIENT—1 placeFinancialItemEntityPricingImportFileHdrController.java:55
A_CSV_FILE_CONTAINING_FI_ITEM_LISTING_MUST_BE_PROVIDED_FROM_CLIENT—1 placeFinancialItemPriceListingImportFileHdrController.java:59
A_CSV_FILE_CONTAINING_GL_CATEGORY_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 placeGlCategoryImportFileHdrController.java:57
A_CSV_FILE_CONTAINING_GL_CODE_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 placeGLCodeFileImportController.java:57
A_CSV_FILE_CONTAINING_INTERNAL_PAYMENT_VOUCHER_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 placeInternalPaymentVoucherImportFileHdrController.java:58
A_CSV_FILE_CONTAINING_INTERNAL_PURCHASE_CREDIT_NOTE_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 placeInternalPurchaseCreditNoteFileImportController.java:92
A_CSV_FILE_CONTAINING_INTERNAL_PURCHASE_DEBIT_NOTE_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 placeInternalPurchaseDebitNoteFileImportController.java:91
A_CSV_FILE_CONTAINING_INTERNAL_PURCHASE_INVOICE_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 placeInternalPurchaseInvoiceFileImportController.java:93
A_CSV_FILE_CONTAINING_INTERNAL_PURCHASE_REFUND_NOTE_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 placeInternalPurchaseRefundNoteFileImportController.java:88
A_CSV_FILE_CONTAINING_INTERNAL_RECEIPT_VOUCHER_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 placeInternalReceiptVoucherImportFileHdrController.java:58
A_CSV_FILE_CONTAINING_INTERNAL_SALES_DEBIT_NOTE_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 placeInternalSalesDebitNoteFileImportController.java:91
A_CSV_FILE_CONTAINING_INTERNAL_SALES_INVOICE_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 placeInternalSalesInvoiceFileImportController.java:99
A_CSV_FILE_CONTAINING_INTERNAL_SALES_ORDER_MUST_BE_PROVIDED_FROM_CLIENT—1 placeInternalSalesOrderImportFileHdrController.java:80
A_CSV_FILE_CONTAINING_ITEM_BRANCH_LINKING_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 placeItemBranchLinkImportFileHdrController.java:69
A_CSV_FILE_CONTAINING_ITEM_COMPANY_LINKING_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 placeItemCompanyLinkImportFileHdrController.java:67
A_CSV_FILE_CONTAINING_ITEM_LABEL_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 placeItemLabelImportFileHdrController.java:67
A_CSV_FILE_CONTAINING_JOURNAL_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 placeJournalImportFileHdrController.java:62
A_CSV_FILE_CONTAINING_MEMBERSHIP_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 placeMembershipImportFileHdrController.java:74
A_CSV_FILE_CONTAINING_PRICE_BOOK_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 placePriceBookImportFileHdrController.java:83
A_CSV_FILE_CONTAINING_STOCK_ADJUSTMENT_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 placeStockAdjustmentFileImportController.java:75
A_CSV_FILE_MUST_BE_PROVIDED_FROM_CLIENT—1 placeInternalSalesCashBillImportFileHdrController.java:91
A_XLS_FILE_CONTAINING_DEL_SHIPMENT_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 placeDelShipmentImportFileController.java:79
CATEGORY IS STILL LINKED TO ITEMS AND CANNOT BE DELETED—1 placeNonStockTradeInCategoryController.java:92
CLIENT_APPLET_NOT_FOUNDcaller1 placeAppletController.java:501
CLIENT_AUTH_PASSWORD_EXPIREDcaller1 placePasswordPolicyLineController.java:251
CLIENT_AUTH_UNAUTHORISED_SOCIAL_LOGIN_TO_RESTRICTED_ENTITY_WEBSITEcaller1 placeTenantIdentityAuthenticationController.java:106
CLIENT_AUTH_USER_NOT_ALLOWEDcaller1 placeTenantService.java:108
CLIENT_AUTH_USER_NOT_CONFIRMEDcaller1 placeMlmRegistrationController.java:40
CLIENT_CART_LINE_AMOUNT_INCONSISTENTcaller1 placeCartLineIntegrityHashService.java:347
CLIENT_CART_LINE_PRICE_DRIFT_DETECTEDcaller1 placeCartLineIntegrityHashService.java:298
CLIENT_CART_LINE_UNIT_PRICE_CHANGEDcaller1 placeCartLineIntegrityHashService.java:226
CLIENT_CMS_POST_EXT_GUID_IS_INVALIDcaller1 placeCompanyController.java:716
CLIENT_CMS_WEBSITE_EXT_GUID_IS_INVALIDcaller1 placeCmsWebsiteController.java:375
CLIENT_COUPON_EXT_GUID_IS_INVALIDcaller1 placeCouponController.java:554
CLIENT_FPX_CERT_EXPIREDcaller1 placeFpxPkiService.java:105
CLIENT_FPX_CERT_NOT_FOUNDcaller1 placeFpxPkiService.java:90
CLIENT_IPAY_REQ_CREATION_FAILEDcaller1 placeIPay88Controller.java:118
CLIENT_ITEM_VALIDATOR_ITEM_IS_INVENTORYcaller1 placeFinancialItemController.java:625
CLIENT_JOBS_EXT_GUID_IS_INVALIDcaller1 placeJobsController.java:371
CLIENT_JOB_ATTACHMENT_GUID_IS_INVALIDcaller1 placeJobsController.java:792
CLIENT_MEMBERSHIP_POINT_BASKET_NOT_FOUNDcaller1 placeMembershipPointsTxnController.java:519
CLIENT_MEMBERSHIP_POINT_CARD_NO_OR_POINT_CURRENCY_NOT_FOUNDcaller1 placeMembershipPointsTxnController.java:728
CLIENT_MS_ESD_BRANCH_SETTING_IS_EMPTYcaller1 placea customer-specific integration
CLIENT_MS_ESD_COMPANY_SETTING_IS_EMPTYcaller1 placea customer-specific integration
CLIENT_MS_ESD_GET_CATALOG_SERVER_ERRORcaller1 placeMicrosoftEsdService.java:116
CLIENT_MS_ESD_GET_PRICING_SERVER_ERRORcaller1 placea customer-specific integration
CLIENT_MS_ESD_PROCESSING_REQUESTEDcaller1 placea customer-specific integration
CLIENT_NO_DEVICE_TOKENcaller1 placeCmsTopicSubscriptionController.java:98
CLIENT_NO_MEMBER_GUIDcaller1 placeCmsTopicSubscriptionController.java:118
CLIENT_NO_TOPICHDR_GUIDcaller1 placeCmsTopicSubscriptionController.java:102
CLIENT_NO_WEBSITE_TOKENcaller1 placeCmsTopicSubscriptionController.java:94
CLIENT_OTHER_TENANT_CODE_MUST_BE_DIFFERENT_FROM_OWN_TENANT_CODEcaller1 placeTenantInvitationController.java:101
CLIENT_PUBLIC_PROFILE_CHANNEL_NOT_SUPPORTEDcaller1 placePublicProfileService.java:211
CLIENT_PUBLIC_PROFILE_ERRORcaller1 placePublicProfileService.java:348
CLIENT_PUBLIC_WEBCHAT_ERRORcaller1 placePublicWebchatService.java:50
CLIENT_PUBLIC_WEBCHAT_NOT_SUPPORTEDcaller1 placePublicWebchatService.java:49
CLIENT_REGISTER_USER_CONFIRMEDcaller1 placeVerificationCodeService.java:1739
CLIENT_SERIAL_NUMBER_ALREADY_REDEEMEDcaller1 placeCouponController.java:1039
CLIENT_VALIDATION_INVALID_DATE_TIME_FORMATcaller1 placeDateUtil.java:93
CONTACT_IMPORT_FILE_TYPE_PATH_VARIABLE_IS_NOT_SUPPORTED—1 placeContactImportFileHdrController.java:85
CONTACT_IMPORT_FILE_TYPE_PATH_VARIABLE_IS_NULL_OR_EMPTY—1 placeContactImportFileHdrController.java:81
GUEST_ARE_ONLY_ALLOWED_TO_ACCEPT_REJECT_OR_DISCONNECT—1 placeTenantInvitationController.java:139
GUEST_TENANT_GUID_DOES_NOT_EXIST—1 placeT2TAuditTrailEventController.java:83
INDOMARET_CALLBACK_PAYMENT_FAILURE—1 placeIpaymentIndomaretController.java:131
INDOMARET_INQUIRY_PAYMENT_FAILURE—1 placeIpaymentIndomaretController.java:98
INVALID_OPERATION—1 placeCouponUow.java:1115
LAZADA_ITEM_DOES_NOT_EXIST—1 placeRemoveProductsController.java:44
LOGIN_SUBJECT_GUID_IS_EMPTY—1 placeTaskQueueController.java:633
MAPPING_FUNCTIONALITIES_NOT_ALLOWED_WHEN_HOST_IS_NOT_CONNECTED—1 placeT2TBusinessMappingController.java:89
PAYMENT_STATUS_NOT_FOUND—1 placeIouPayController.java:170
PIN_VERIFIED—1 placeIdentityPinController.java:36
RECEIVEOK—1 placePgwBackendController.java:512
REQUEST_JSON_IS_INVALID—1 placeTnlWarehouseApiController.java:88
SERVER_DIAGNOSTIC_MODE_IS_DISABLEDplatform1 placeHeapDumpController.java:71
SERVER_HOST_ADDRESS_RETRIEVAL_FAILEDplatform1 placeShopeeAuthorizationService.java:259
SFA_SALES_LEAD_IMPORT_FILE_TYPE_PATH_VARIABLE_IS_NOT_SUPPORTED—1 placeSfaSalesLeadFileUploadHdrController.java:88
SFA_SALES_LEAD_IMPORT_FILE_TYPE_PATH_VARIABLE_IS_NULL_OR_EMPTY—1 placeSfaSalesLeadFileUploadHdrController.java:84
SHOPEE_IMAGE_IS_NOT_VALID—1 placeShopeeUploadImageController.java:48
SIGNING_CLOUD_USER_INFO_ATTACHMENT_IS_INVALID—1 placeSigningCloudUserInfoController.java:239
SOURCE_GENERIC_DOC_HDR_GUID_IS_MISSING—1 placeGenericDocumentController.java:3598
T2T_EXTERNAL_TEAM_FUNCTIONALITIES_NOT_ALLOWED_WHEN_GUEST_IS_DISCONNECTED—1 placeExternalTeamListingBackOfficeController.java:98
T2T_ITEM_LABEL_FUNCTIONALITIES_NOT_ALLOWED_WHEN_GUEST_IS_DISCONNECTED—1 placeT2TItemToTenantLinkingController.java:86
T2T_ITEM_LABEL_FUNCTIONALITIES_NOT_ALLOWED_WHEN_HOST_IS_DISCONNECTED—1 placeT2TItemLabelController.java:88
TENANT_GUID_IS_NULL—1 placeUserPermissionService.java:606
TENANT_INVITATION_DOES_NOT_EXIST_IN_HOST—1 placeTenantInvitationService.java:98
UNABLE_TO_PROCESS_JSON_IN_UPDATE_OPERATION—1 placeCountryController.java:98
VA_BCA_PPOB_BILLS_FAILURE—1 placeVaBcaPPOBController.java:161
VA_BCA_PPOB_PAYMENT_FAILURE—1 placeVaBcaPPOBController.java:221
VA_BCA_PPOB_TOKEN_FAILURE—1 placeVaBcaPPOBController.java:107
WEBSITE_HDR_GUID_IS_NOT_LINKED_TO_ANY_BRANCH—1 placeBranchController.java:475
WEBSITE_HDR_GUID_IS_NOT_LINKED_TO_ANY_ITEM—1 placeFinancialItemController.java:2000
WRONG_PIN_PROVIDED—1 placeIdentityPinController.java:37

Declared, and unreachable

210 of the 401 strings are emitted by nothing in the repository that declares them. Not by a handler, not by a service, not as a literal — the search resolves every qualified constant reference, every static import and every quoted string in the backend back to the value it would put on the wire, and these have no site at all. The whole CLIENT_COMPANY_VALIDATOR_* and CLIENT_BRANCH_VALIDATOR_* families are in this state, as is CLIENT_AUTH_WRONG_PASSWORD, which reads like the most ordinary error an authentication API could have and is returned by nothing.

For you this is the cheapest answer on the page: if your code is marked never in the index below, it did not come from this API. Check that you are reading the code field of a BigLedger envelope and not a message from something in front of it.

It is not a promise about the future — a constant declared and unused today is one commit away from being thrown — which is why the count is regenerated from the backend on every build rather than written down.

Two constants, one name, two different strings

ResponseCodeConstants.SERVER_GENERAL_UNKNOWNERROR is "SERVER_GENERAL_UNKNOWN_ERROR". APIResponseCodeConstants.SERVER_GENERAL_UNKNOWNERROR is "SERVER_GENERAL_UNKNOWNERROR". Same Java name, both standing for an unhandled failure, two different strings on the wire, and both are live. Match on both, or you will miss one of the two most common server-side failures.

HTTP statuses the source declares

ValueHTTP statusSource
REQUIRED_DATA_NOT_PROVIDED200EndpointMethod.java:75
APPLET_GUID_IS_NULL400EndpointMethod.java:42
CLIENT_TENANT_CODE_IS_EMPTY400EndpointMethod.java:35
CLIENT_TENANT_CODE_DOES_NOT_EXIST400/404EndpointMethod.java:36, EndpointMethod.java:132
CLIENT_AUTH_USER_NOT_AUTHORIZED403EndpointMethod.java:37
CREDENTIAL_IS_EMPTY403EndpointMethod.java:40
LOGIN_SUBJECT_GUID_IS_INVALID403EndpointMethod.java:38
CLIENT_VALIDATION_GUID_DOES_NOT_EXIST403/404EndpointMethod.java:39, EndpointMethod.java:80
CLIENT_GENERAL_MISSING_DATA404EndpointMethod.java:134
OK_NODATA404EndpointMethod.java:71
SERVER_GENERAL_UNKNOWN_ERROR417EndpointMethod.java:136

EndpointMethod.java pairs each of these codes with a ResponseEntity status at the lines shown. A code with two statuses is returned with either, depending on the path through that class. Every other code is returned with whatever status its own handler chose, and the source does not declare it next to the code — which is the other half of why code outranks status here.

The full index

One row per declaration. Emitted in is how many distinct files can put that string on the wire; never means none can. Cause is the source’s own prefix convention, blank where the constant has no prefix — the finer classification is only on the codes explained above, where somebody read the throw site.

ResponseCodeConstants (405)

ValueConstantCauseEmitted inHTTP statusGroup (source comment)Line
OK_GENERALOK_GENERALnot-an-errornever—Ok responses, begin with ‘OK_’8
OK_NODATAOK_NODATAnot-an-error95 places404Ok responses, begin with ‘OK_’9
OK_RESPONSEOK_RESPONSEnot-an-error2052 places—Ok responses, begin with ‘OK_’10
OK_FURTHERINFOREQUIREDOK_FURTHERINFOREQUIREDnot-an-errornever—Ok responses, begin with ‘OK_’11
REQUIRED_DATA_NOT_PROVIDEDREQUIRED_DATA_NOT_PROVIDED—3 places200Ok responses, begin with ‘OK_’12
SERVER_GENERAL_UNKNOWN_ERRORSERVER_GENERAL_UNKNOWNERRORplatform51 places417Server error responses, begin with ‘SERVER_’16
SERVER_GENERAL_SQLERRORSERVER_GENERAL_SQLERRORplatform1 place—Server error responses, begin with ‘SERVER_’17
SERVER_GENERAL_INSERTFAILEDSERVER_GENERAL_INSERTFAILEDplatform4 places—Server error responses, begin with ‘SERVER_’18
SERVER_AUTH_MULTIPLEMATCHINGSUBJECTSSERVER_AUTH_MULTIPLEMATCHINGSUBJECTSplatformnever—Server error responses, begin with ‘SERVER_’19
SERVER_DIAGNOSTIC_MODE_IS_DISABLEDSERVER_DIAGNOSTIC_MODE_IS_DISABLEDplatform1 place—Server error responses, begin with ‘SERVER_’20
CLIENT_MALFORMED_JSON_REQUESTCLIENT_MALFORMED_JSON_REQUESTcaller2 places—Client error responses, begin with ‘CLIENT_’23
CLIENT_GENERAL_MISSING_DATACLIENT_GENERAL_MISSINGDATAcaller42 places404Client error responses, begin with ‘CLIENT_’24
CLIENT_GENERAL_INVALID_JSONCLIENT_GENERAL_INVALIDJSONcallernever—Client error responses, begin with ‘CLIENT_’25
CLIENT_GENERAL_INVALID_USERCLIENT_GENERAL_INVALIDUSERcaller3 places—Client error responses, begin with ‘CLIENT_’26
CLIENT_GENERAL_LIMIT_EXCEEDEDCLIENT_GENERAL_LIMITEXCEEDEDcaller3 places—Client error responses, begin with ‘CLIENT_’27
CLIENT_GENERAL_SUCCESS_NO_DATACLIENT_GENERAL_SUCCESS_NO_DATAcaller4 places—Client error responses, begin with ‘CLIENT_’28
CLIENT_QUERY_WRONG_FORMATCLIENT_QUERY_WRONG_FORMATcaller4 places—Client error responses, begin with ‘CLIENT_’30
CLIENT_PAGINATION_NO_PAGE_INDEXCLIENT_PAGINATION_NOPAGEINDEXcallernever—Client error responses, begin with ‘CLIENT_’32
(blank)CLIENT_PAGINATION_NOPAGESIZE—never—Client error responses, begin with ‘CLIENT_’33
CLIENT_VALIDATION_GENERALCLIENT_VALIDATION_GENERALcaller9 places—Client error responses, begin with ‘CLIENT_’35
CLIENT_OVERLOAD_DATABASECLIENT_OVERLOAD_DATABASEcaller1 place—Client error responses, begin with ‘CLIENT_’36
CLIENT_VALIDATION_NO_EMAILCLIENT_VALIDATION_NOEMAILcaller16 places—Client error responses, begin with ‘CLIENT_’37
CLIENT_VALIDATION_NO_PHONECLIENT_VALIDATION_NOPHONEcaller2 places—Client error responses, begin with ‘CLIENT_’38
CLIENT_VALIDATION_INVALID_PHONECLIENT_VALIDATION_INVALIDPHONEcaller4 places—Client error responses, begin with ‘CLIENT_’39
CLIENT_VALIDATION_NO_PASSWORDCLIENT_VALIDATION_NOPASSWORDcallernever—Client error responses, begin with ‘CLIENT_’40
CLIENT_VALIDATION_GUID_DOES_NOT_EXISTCLIENT_VALIDATION_GUIDDOESNOTEXISTcaller1069 places403/404Client error responses, begin with ‘CLIENT_’41
CLIENT_VALIDATION_INVALID_GUIDCLIENT_VALIDATION_INVALIDGUIDcaller7 places—Client error responses, begin with ‘CLIENT_’42
CLIENT_VALIDATION_INVALID_CODECLIENT_VALIDATION_INVALIDCODEcaller11 places—Client error responses, begin with ‘CLIENT_’43
CLIENT_VALIDATION_EXPIRED_CODECLIENT_VALIDATION_EXPIREDCODEcaller2 places—Client error responses, begin with ‘CLIENT_’44
CLIENT_VALIDATION_INVALID_EMAIL_FORMATCLIENT_VALIDATION_INVALID_EMAIL_FORMATcaller4 places—Client error responses, begin with ‘CLIENT_’45
CLIENT_VALIDATION_INVALID_DATACLIENT_VALIDATION_INVALID_DATAcaller12 places—Client error responses, begin with ‘CLIENT_’46
CLIENT_VALIDATION_INVALID_DATE_TIME_FORMATCLIENT_VALIDATION_INVALID_DATE_TIME_FORMATcaller1 place—Client error responses, begin with ‘CLIENT_’47
CLIENT_AUTH_NO_TOKENCLIENT_AUTH_NOTOKENcaller7 places—Client error responses, begin with ‘CLIENT_’50
CLIENT_AUTH_INVALID_TOKENCLIENT_AUTH_INVALIDTOKENcaller11 places—Client error responses, begin with ‘CLIENT_’51
CLIENT_AUTH_USER_NOT_ALLOWEDCLIENT_AUTH_USERNOTALLOWEDcaller1 place—Client error responses, begin with ‘CLIENT_’52
CLIENT_AUTH_USER_NOT_CONFIRMEDCLIENT_AUTH_USERNOTCONFIRMEDcaller1 place—Client error responses, begin with ‘CLIENT_’53
CLIENT_AUTH_EMAIL_NOT_CONFIRMEDCLIENT_AUTH_EMAILNOTCONFIRMEDcallernever—Client error responses, begin with ‘CLIENT_’54
CLIENT_AUTH_WRONG_PASSWORDCLIENT_AUTH_WRONGPASSWORDcallernever—Client error responses, begin with ‘CLIENT_’55
CLIENT_AUTH_WRONG_EMAILCLIENT_AUTH_WRONGEMAILcallernever—Client error responses, begin with ‘CLIENT_’56
CLIENT_AUTH_PASSWORD_EXPIREDCLIENT_AUTH_PASSWORD_EXPIREDcaller1 place—Client error responses, begin with ‘CLIENT_’57
CLIENT_AUTH_TOO_MANY_FAILED_ATTEMPTSCLIENT_AUTH_TOOMANYFAILEDATTEMPTScaller4 places—Client error responses, begin with ‘CLIENT_’58
CLIENT_AUTH_USER_NOT_AUTHORIZEDCLIENT_AUTH_USER_NOT_AUTHORIZEDcaller44 places403Client error responses, begin with ‘CLIENT_’59
CLIENT_AUTH_INVALID_RECAPTCHACLIENT_AUTH_INVALID_RECAPTCHAcaller2 places—Client error responses, begin with ‘CLIENT_’60
CLIENT_AUTH_UNAUTHORISEDCLIENT_AUTH_UNAUTHORISEDcaller1 place—Client error responses, begin with ‘CLIENT_’61
CLIENT_AUTH_UNAUTHORISED_SOCIAL_LOGIN_TO_RESTRICTED_ENTITY_WEBSITECLIENT_AUTH_UNAUTHORISED_SOCIAL_LOGIN_TO_RESTRICTED_ENTITY_WEBSITEcaller1 place—Client error responses, begin with ‘CLIENT_’63
CLIENT_TENANT_CODE_IS_EMPTYCLIENT_TENANT_CODE_IS_EMPTYcaller2 places400Client error responses, begin with ‘CLIENT_’65
CLIENT_TENANT_CODE_DOES_NOT_EXISTCLIENT_TENANT_CODE_ERRORcaller8 places400/404Client error responses, begin with ‘CLIENT_’66
CLIENT_TENANT_CODE_NOT_ALLOWEDCLIENT_TENANT_CODE_NOT_ALLOWEDcallernever—Client error responses, begin with ‘CLIENT_’67
CLIENT_REGISTER_USER_EXISTSCLIENT_REGISTER_USEREXISTScallernever—Client error responses, begin with ‘CLIENT_’69
CLIENT_REGISTER_NO_VERIFICATION_TOKENCLIENT_REGISTER_NOVERIFICATIONTOKENcallernever—Client error responses, begin with ‘CLIENT_’70
CLIENT_REGISTER_USER_CONFIRMEDCLIENT_REGISTER_USERCONFIRMEDcaller1 place—Client error responses, begin with ‘CLIENT_’71
CLIENT_LOGIN_LINK_EMAIL_EXISTSCLIENT_LOGINLINK_EMAILEXISTScallernever—Client error responses, begin with ‘CLIENT_’73
CLIENT_ENTITY_TYPE_NOT_EXISTCLIENT_ENTITY_TYPE_NOT_EXISTcaller1 place—Entity responses76
CLIENT_ENTITY_HAS_OUTSTANDING_GENERIC_DOCUMENTCLIENT_ENTITY_HAS_OUTSTANDING_GENERIC_DOCUMENTcaller1 place—Entity responses77
CLIENT_VALIDATION_ROW_ERRORS_EXISTCLIENT_VALIDATION_ROW_ERRORS_EXISTcallernever—import file responses80
CLIENT_COMPANY_VALIDATOR_CODE_EXISTCLIENT_COMPANY_VALIDATOR_CODE_EXISTcallernever—Company responses83
CLIENT_COMPANY_VALIDATOR_NAME_IS_EMPTYCLIENT_COMPANY_VALIDATOR_NAME_IS_EMPTYcallernever—Company responses84
CLIENT_COMPANY_VALIDATOR_CODE_IS_EMPTYCLIENT_COMPANY_VALIDATOR_CODE_IS_EMPTYcallernever—Company responses85
CLIENT_COMPANY_VALIDATOR_STATUS_IS_EMPTYCLIENT_COMPANY_VALIDATOR_STATUS_IS_EMPTYcallernever—Company responses86
COMPANY_VALIDATOR_DESCR_IS_EMPTYCLIENT_COMPANY_VALIDATOR_DESCR_IS_EMPTY—never—Company responses87
CLIENT_COMPANY_VALIDATOR_ABBREV_IS_EMPTYCLIENT_COMPANY_VALIDATOR_ABBREV_IS_EMPTYcallernever—Company responses88
CLIENT_COMPANY_VALIDATOR_CURRENCY_IS_EMPTYCLIENT_COMPANY_VALIDATOR_CURRENCY_IS_EMPTYcallernever—Company responses89
CLIENT_COMPANY_VALIDATOR_GUID_IS_EMPTYCLIENT_COMPANY_VALIDATOR_GUID_IS_EMPTYcallernever—Company responses90
CLIENT_COMPANY_VALIDATOR_GUID_IS_INVALIDCLIENT_COMPANY_VALIDATOR_GUID_IS_INVALIDcallernever—Company responses91
CLIENT_COMPANY_VALIDATOR_ENTITY_HDR_IS_EMPTYCLIENT_COMPANY_VALIDATOR_ENTITY_HDR_IS_EMPTYcallernever—Company responses92
CLIENT_COMPANY_VALIDATOR_PARAM_NAME_IS_EMPTYCLIENT_COMPANY_VALIDATOR_PARAM_NAME_IS_EMPTYcallernever—Company responses93
CLIENT_COMPANY_VALIDATOR_PARAM_VALUE_IS_EMPTYCLIENT_COMPANY_VALIDATOR_PARAM_VALUE_IS_EMPTYcallernever—Company responses94
CLIENT_COMPANY_VALIDATOR_PARAM_TYPE_IS_EMPTYCLIENT_COMPANY_VALIDATOR_PARAM_TYPE_IS_EMPTYcallernever—Company responses95
CLIENT_BRANCH_VALIDATOR_CODE_EXISTCLIENT_BRANCH_VALIDATOR_CODE_EXISTcallernever—Company responses97
CLIENT_BRANCH_VALIDATOR_COMPANY_GUID_IS_EMPTYCLIENT_BRANCH_VALIDATOR_COMPANY_GUID_IS_EMPTYcallernever—Company responses98
CLIENT_BRANCH_VALIDATOR_TAX_REG_IS_EMPTYCLIENT_BRANCH_VALIDATOR_TAX_REG_IS_EMPTYcallernever—Company responses99
CLIENT_BRANCH_VALIDATOR_CODE_IS_EMPTYCLIENT_BRANCH_VALIDATOR_CODE_IS_EMPTYcallernever—Company responses100
CLIENT_BRANCH_VALIDATOR_STATUS_IS_EMPTYCLIENT_BRANCH_VALIDATOR_STATUS_IS_EMPTYcallernever—Company responses101
CLIENT_BRANCH_VALIDATOR_DESCR_IS_EMPTYCLIENT_BRANCH_VALIDATOR_DESCR_IS_EMPTYcallernever—Company responses102
CLIENT_BRANCH_VALIDATOR_ABBREV_IS_EMPTYCLIENT_BRANCH_VALIDATOR_ABBREV_IS_EMPTYcallernever—Company responses103
CLIENT_BRANCH_VALIDATOR_CURRENCY_IS_EMPTYCLIENT_BRANCH_VALIDATOR_CURRENCY_IS_EMPTYcallernever—Company responses104
CLIENT_BRANCH_VALIDATOR_TAX_REG_ID_IS_EMPTYCLIENT_BRANCH_VALIDATOR_TAX_REG_ID_IS_EMPTYcallernever—Company responses105
CLIENT_BRANCH_VALIDATOR_GUID_IS_EMPTYCLIENT_BRANCH_VALIDATOR_GUID_IS_EMPTYcallernever—Company responses106
CLIENT_BRANCH_VALIDATOR_GUID_IS_INVALIDCLIENT_BRANCH_VALIDATOR_GUID_IS_INVALIDcallernever—Company responses107
CLIENT_BRANCH_VALIDATOR_ENTITY_LINE_IS_EMPTYCLIENT_BRANCH_VALIDATOR_ENTITY_LINE_IS_EMPTYcallernever—Company responses108
CLIENT_BRANCH_VALIDATOR_ENTITY_HDR_GUID_IS_EMPTYCLIENT_BRANCH_VALIDATOR_ENTITY_HDR_GUID_IS_EMPTYcallernever—Company responses109
CLIENT_BRANCH_VALIDATOR_LOCATION_GUID_IS_EMPTYCLIENT_BRANCH_VALIDATOR_LOCATION_GUID_IS_EMPTYcallernever—Company responses110
CLIENT_BRANCH_VALIDATOR_PARAM_NAME_IS_EMPTYCLIENT_BRANCH_VALIDATOR_PARAM_NAME_IS_EMPTYcallernever—Company responses111
CLIENT_BRANCH_VALIDATOR_PARAM_VALUE_IS_EMPTYCLIENT_BRANCH_VALIDATOR_PARAM_VALUE_IS_EMPTYcallernever—Company responses112
CLIENT_BRANCH_VALIDATOR_PARAM_TYPE_IS_EMPTYCLIENT_BRANCH_VALIDATOR_PARAM_TYPE_IS_EMPTYcallernever—Company responses113
CLIENT_FINANCIAL_DOCUMENT_VALIDATOR_COMPANY_GUID_EMPTYCLIENT_FINANCIAL_DOCUMENT_VALIDATOR_COMPANY_GUID_EMPTYcallernever—Financial Doc validator116
CLIENT_FINANCIAL_DOCUMENT_VALIDATOR_BRANCH_GUID_IS_EMPTYCLIENT_FINANCIAL_DOCUMENT_VALIDATOR_BRANCH_GUID_IS_EMPTYcallernever—Financial Doc validator117
CLIENT_FINANCIAL_DOCUMENT_VALIDATOR_STORE_GUID_IS_EMPTYCLIENT_FINANCIAL_DOCUMENT_VALIDATOR_STORE_GUID_IS_EMPTYcallernever—Financial Doc validator118
CLIENT_FINANCIAL_DOCUMENT_VALIDATOR_CLIENT_GUID_IS_EMPTYCLIENT_FINANCIAL_DOCUMENT_VALIDATOR_CLIENT_GUID_IS_EMPTYcallernever—Financial Doc validator119
CLIENT_FINANCIAL_DOCUMENT_VALIDATOR_DOC_ENTITY_HDR_GUID_IS_EMPTYCLIENT_FINANCIAL_DOCUMENT_VALIDATOR_DOC_ENTITY_HDR_GUID_IS_EMPTYcallernever—Financial Doc validator120
CLIENT_FINANCIAL_DOCUMENT_VALIDATOR_GUID_IS_EMPTYCLIENT_FINANCIAL_DOCUMENT_VALIDATOR_GUID_IS_EMPTY—never—Financial Doc validator121
CLIENT_FINANCIAL_DOCUMENT_VALIDATOR_GUID_IS_INVALIDCLIENT_FINANCIAL_DOCUMENT_VALIDATOR_GUID_IS_INVALIDcallernever—Financial Doc validator122
CLIENT_FINANCIAL_DOCUMENT_VALIDATOR_DOC_SOURCE_TYPE_IS_INVALIDCLIENT_FINANCIAL_DOCUMENT_VALIDATOR_DOC_SOURCE_TYPE_IS_INVALIDcallernever—Financial Doc validator123
CLIENT_FINANCIAL_DOCUMENT_VALIDATOR_DOC_SOURCE_TYPE_IS_EMPTYCLIENT_FINANCIAL_DOCUMENT_VALIDATOR_DOC_SOURCE_TYPE_IS_EMPTYcallernever—Financial Doc validator124
FINANCIAL_DOCUMENT_VALIDATOR__LINE_LIST_IS_EMPTYCLIENT_FINANCIAL_DOCUMENT_VALIDATOR_LINE_LIST_IS_EMPTY—never—Financial Doc validator125
FINANCIAL_DOCUMENT_VALIDATOR_ITEM_GUID_IS_EMPTYCLIENT_FINANCIAL_DOCUMENT_VALIDATOR_ITEM_GUID_IS_EMPTY—never—Financial Doc validator126
FINANCIAL_DOCUMENT_VALIDATOR_ITEM_QTY_IS_EMPTYCLIENT_FINANCIAL_DOCUMENT_VALIDATOR_ITEM_QTY_IS_EMPTY—never—Financial Doc validator127
FINANCIAL_DOCUMENT_VALIDATOR_ITEM_PRICE_IS_EMPTYCLIENT_FINANCIAL_DOCUMENT_VALIDATOR_ITEM_PRICE_IS_EMPTY—never—Financial Doc validator128
CLIENT_FINANCIAL_DOCUMENT_VALIDATOR_REVEISION_IS_EMPETYCLIENT_FINANCIAL_DOCUMENT_VALIDATOR_REVEISION_IS_EMPETYcallernever—Financial Doc validator129
CLIENT_FINANCIAL_DOCUMENT_VALIDATOR_LINE_ENTITY_HDR_GUID_IS_EMPTYCLIENT_FINANCIAL_DOCUMENT_VALIDATOR_LINE_ENTITY_HDR_GUID_IS_EMPTYcallernever—Financial Doc validator130
FINANCIAL_DOCUMENT_VALIDATOR_EXT_GUID_DOC_HDR_IS_INVALIDCLIENT_FINANCIAL_DOCUMENT_VALIDATOR_EXT_GUID_DOC_HDR_IS_INVALID—2 places—Financial Doc validator131
MASTERDATABASE_CREATE_DATABASECLIENT_MASTERDATABASE_CREATE_DATABASE—never—Financial Doc validator134
MASTERDATABASE_DELETE_DATABASECLIENT_MASTERDATABASE_DELETE_DATABASE—never—Financial Doc validator135
MASTERDATABASE_DISACTIVATE_DATABASECLIENT_MASTERDATABASE_DISACTIVATE_DATABASE—never—Financial Doc validator136
MASTERDATABASE_REACTIVATE_DATABASECLIENT_MASTERDATABASE_REACTIVATE_DATABASE—never—Financial Doc validator137
MASTERDATABASE_UPDATE_DATABASECLIENT_MASTERDATABASE_UPDATE_DATABASE—never—Financial Doc validator138
CLIENT_MEMBER_VALIDATOR_CARD_NO_IS_EMPTYCLIENT_MEMBER_VALIDATOR_CARD_NO_IS_EMPTYcallernever—Membership responses141
CLIENT_MEMBER_VALIDATOR_GUID_IS_EMPTYCLIENT_MEMBER_VALIDATOR_GUID_IS_EMPTYcallernever—Membership responses142
CLIENT_MEMBER_VALIDATOR_LOGIN_SUBJECT_GUID_IS_EMPTYCLIENT_MEMBER_VALIDATOR_LOGIN_SUBJECT_GUID_IS_EMPTYcallernever—Membership responses143
CLIENT_MEMBER_VALIDATOR_LOGIN_SUBJECT_GUID_IS_INVALIDCLIENT_MEMBER_VALIDATOR_LOGIN_SUBJECT_GUID_IS_INVALIDcallernever—Membership responses144
CLIENT_MEMBER_VALIDATOR_GUID_IS_INVALIDCLIENT_MEMBER_VALIDATOR_GUID_IS_INVALIDcallernever—Membership responses145
CLIENT_MEMBER_VALIDATOR_ENTITY_HDR_GUID_IS_EMPTYCLIENT_MEMBER_VALIDATOR_ENTITY_HDR_GUID_IS_EMPTYcallernever—Membership responses146
CLIENT_MEMBER_VALIDATOR_PARAM_NAME_IS_EMPTYCLIENT_MEMBER_VALIDATOR_PARAM_NAME_IS_EMPTYcallernever—Membership responses149
CLIENT_MEMBER_VALIDATOR_PARAM_TYPE_IS_EMPTYCLIENT_MEMBER_VALIDATOR_PARAM_TYPE_IS_EMPTYcallernever—Membership responses150
CLIENT_MEMBER_VALIDATOR_HDR_GUID_IS_EMPTYCLIENT_MEMBER_VALIDATOR_HDR_GUID_IS_EMPTYcallernever—Membership responses151
CLIENT_MEMBERSHIP_POINT_VALIDATOR_GUID_IS_EMPTYCLIENT_MEMBERSHIP_POINT_VALIDATOR_GUID_IS_EMPTYcallernever—MembershipPoint responses154
CLIENT_MEMBERSHIP_POINT_VALIDATOR_GUID_IS_INVALIDCLIENT_MEMBERSHIP_POINT_VALIDATOR_GUID_IS_INVALIDcallernever—MembershipPoint responses155
CLIENT_MEMBERSHIP_POINT_VALIDATOR_HDR_GUID_IS_EMPTYCLIENT_MEMBERSHIP_POINT_VALIDATOR_HDR_GUID_IS_EMPTYcallernever—MembershipPoint responses156
CLIENT_MEMBERSHIP_POINT_VALIDATOR_CARD_NO_IS_EMPTYCLIENT_MEMBERSHIP_POINT_VALIDATOR_CARD_NO_IS_EMPTYcallernever—MembershipPoint responses157
CLIENT_MEMBERSHIP_POINT_VALIDATOR_ITEM_CODE_IS_EMPTYCLIENT_MEMBERSHIP_POINT_VALIDATOR_ITEM_CODE_IS_EMPTYcallernever—MembershipPoint responses158
CLIENT_MEMBERSHIP_POINT_VALIDATOR_ITEM_HDR_GUID_IS_EMPTYCLIENT_MEMBERSHIP_POINT_VALIDATOR_ITEM_HDR_GUID_IS_EMPTYcallernever—MembershipPoint responses159
CLIENT_MEMBERSHIP_POINT_BASKET_NOT_FOUNDCLIENT_MEMBERSHIP_POINT_BASKET_NOT_FOUNDcaller1 place—MembershipPoint responses160
CLIENT_MEMBERSHIP_POINT_CURRENT_BALANCE_NOT_FOUNDCLIENT_MEMBERSHIP_POINT_CURRENT_BALANCE_NOT_FOUNDcallernever—MembershipPoint responses161
CLIENT_MEMBERSHIP_POINT_CARD_NO_OR_POINT_CURRENCY_NOT_FOUNDCLIENT_MEMBERSHIP_POINT_CARD_NO_OR_POINT_CURRENCY_NOT_FOUNDcaller1 place—MembershipPoint responses162
CLIENT_MEMBERSHIP_POINT_VALIDATOR_POINT_VALUE_IS_ZEROCLIENT_MEMBERSHIP_POINT_VALIDATOR_POINT_VALUE_IS_EMPTYcallernever—MembershipPoint responses164
CLIENT_MEMBERSHIP_POINT_VALIDATOR_TXN_TYPE_IS_EMPTYCLIENT_MEMBERSHIP_POINT_VALIDATOR_TXN_TYPE_IS_EMPTYcallernever—MembershipPoint responses165
CLIENT_MSGBOX_VALIDATOR_NAME_IS_EMPTYCLIENT_MSGBOX_VALIDATOR_MBNAME_IS_EMPTYcallernever—MsgBox responses168
CLIENT_MSGBOX_VALIDATOR_TYPE_IS_EMPTYCLIENT_MSGBOX_VALIDATOR_TYPE_IS_EMPTYcallernever—MsgBox responses169
CLIENT_MSGBOX_VALIDATOR_OWNER_GUID_IS_EMPTYCLIENT_MSGBOX_VALIDATOR_OWNER_GUID_IS_EMPTYcallernever—MsgBox responses170
CLIENT_MSGBOX_VALIDATOR_PARAM_NAME_IS_EMPTYCLIENT_MSGBOX_VALIDATOR_PARAM_NAME_IS_EMPTYcallernever—MsgBox responses171
CLIENT_MSGBOX_VALIDATOR_PARAM_TYPE_IS_EMPTYCLIENT_MSGBOX_VALIDATOR_PARAM_TYPE_IS_EMPTYcallernever—MsgBox responses172
CLIENT_MSGBOX_VALIDATOR_HDR_GUID_IS_EMPTYCLIENT_MSGBOX_VALIDATOR_HDR_GUID_IS_EMPTYcallernever—MsgBox responses173
CLIENT_MSGBOX_VALIDATOR_HDR_GUID_IS_INVALIDCLIENT_MSGBOX_VALIDATOR_HDR_GUID_IS_INVALIDcallernever—MsgBox responses174
CLIENT_ITEM_VALIDATOR_GUID_IS_EMPTYCLIENT_ITEM_VALIDATOR_GUID_IS_EMPTYcallernever—Item responses177
CLIENT_ITEM_VALIDATOR_GUID_IS_INVALIDCLIENT_ITEM_VALIDATOR_GUID_IS_INVALIDcaller8 places—Item responses178
CLIENT_ITEM_VALIDATOR_CODE_EXISTCLIENT_ITEM_VALIDATOR_CODE_EXISTcallernever—Item responses179
CLIENT_ITEM_VALIDATOR_NAME_IS_EMPTYCLIENT_ITEM_VALIDATOR_NAME_IS_EMPTYcallernever—Item responses180
CLIENT_ITEM_VALIDATOR_CODE_IS_EMPTYCLIENT_ITEM_VALIDATOR_CODE_IS_EMPTYcallernever—Item responses181
CLIENT_ITEM_VALIDATOR_ITEM_IS_INVENTORYCLIENT_ITEM_VALIDATOR_ITEM_IS_INVENTORYcaller1 place—Item responses182
CLIENT_POST_VALIDATOR_GUID_IS_EMPTYCLIENT_POST_VALIDATOR_GUID_IS_EMPTYcallernever—Post responses185
CLIENT_POST_VALIDATOR_CODE_IS_INVALIDCLIENT_POST_VALIDATOR_CODE_IS_INVALIDcallernever—Post responses186
CLIENT_POST_VALIDATOR_CODE_EXISTCLIENT_POST_VALIDATOR_CODE_EXISTcallernever—Post responses187
CLIENT_POST_VALIDATOR_CODE_IS_EMPTYCLIENT_POST_VALIDATOR_CODE_IS_EMPTYcallernever—Post responses188
CLIENT_LOCATION_VALIDATOR_CODE_EXISTCLIENT_LOCATION_VALIDATOR_CODE_EXISTcallernever—LOCATION RESPONSE191
CLIENT_LOCATION_VALIDATOR_CODE_IS_EMPTYCLIENT_LOCATION_VALIDATOR_CODE_IS_EMPTYcallernever—LOCATION RESPONSE192
CLIENT_LOCATION_VALIDATOR_NAME_IS_EMPTYCLIENT_LOCATION_VALIDATOR_NAME_IS_EMPTYcallernever—LOCATION RESPONSE193
CLIENT_LOCATION_VALIDATOR_GUID_IS_EMPTYCLIENT_LOCATION_VALIDATOR_GUID_IS_EMPTYcallernever—LOCATION RESPONSE194
CLIENT_LOCATION_VALIDATOR_COMP_GUID_IS_EMPTYCLIENT_LOCATION_VALIDATOR_COMP_GUID_IS_EMPTYcallernever—LOCATION RESPONSE195
CLIENT_LOCATION_VALIDATOR_GUID_IS_EMPTYCLIENT_LOCATION_VALIDATOR_BRANCH_GUID_IS_EMPTYcallernever—LOCATION RESPONSE196
CLIENT_LOCATION_VALIDATOR_GUID_IS_INVALIDCLIENT_LOCATION_VALIDATOR_GUID_IS_INVALIDcallernever—LOCATION RESPONSE197
CLIENT_CUSTOMER_VALIDATOR_NAME_IS_EMPTYCLIENT_CUSTOMER_VALIDATOR_NAME_IS_EMPTYcallernever—LOCATION RESPONSE199
CLIENT_CUSTOMER_VALIDATOR_GUID_IS_EMPTYCLIENT_CUSTOMER_VALIDATOR_GUID_IS_EMPTYcallernever—LOCATION RESPONSE200
CLIENT_CUSTOMER_VALIDATOR_GUID_IS_INVALIDCLIENT_CUSTOMER_VALIDATOR_GUID_IS_INVALIDcallernever—LOCATION RESPONSE201
CLIENT_CUSTOMER_VALIDATOR_PARAM_NAME_IS_EMPTY_OR_INVALID_USE_'akaun Entity Category'CLIENT_CUSTOMER_VALIDATOR_PARAM_NAME_IS_EMPTY_OR_INVALIDcallernever—LOCATION RESPONSE202
CLIENT_CUSTOMER_VALIDATOR_PARAM_VALUE_IS_EMPTY_OR_INVALIDCLIENT_CUSTOMER_VALIDATOR_PARAM_VALUE_IS_EMPTYcallernever—LOCATION RESPONSE203
CLIENT_CUSTOMER_VALIDATOR_PARAM_TYPE_IS_EMPTY_OR_INVALID_USE_'STRING'CLIENT_CUSTOMER_VALIDATOR_PARAM_TYPE_IS_EMPTY__OR_INVALIDcallernever—LOCATION RESPONSE204
CLIENT_CUSTOMER_VALIDATOR_PARAM_CODE_IS_EMPTY_OR_INVALID_USE_'AKN_ETY_CTG'CLIENT_CUSTOMER_VALIDATOR_PARAM_CODE_IS_EMPTY_OR_INVALIDcallernever—LOCATION RESPONSE205
CLIENT_CUSTOMER_VALIDATOR_VALUE_STRING_IS_EMPTY_OR_INVALID_USE_'SUPPLIER'CLIENT_CUSTOMER_VALIDATOR_VALUE_STRING_IS_EMPTY_OR_INVALIDcallernever—LOCATION RESPONSE206
CLIENT_CUSTOMER_VALIDATOR_CUSTOM_FIELDS_ARE_EMPTYCLIENT_CUSTOMER_VALIDATOR_CUSTOM_FIELDS_ARE_EMPTYcallernever—LOCATION RESPONSE207
CLIENT_SUPPLIER_VALIDATOR_NAME_IS_EMPTYCLIENT_SUPPLIER_VALIDATOR_NAME_IS_EMPTYcallernever—LOCATION RESPONSE210
CLIENT_SUPPLIER_VALIDATOR_GUID_IS_EMPTYCLIENT_SUPPLIER_VALIDATOR_GUID_IS_EMPTYcallernever—LOCATION RESPONSE211
CLIENT_SUPPLIER_VALIDATOR_GUID_IS_INVALIDCLIENT_SUPPLIER_VALIDATOR_GUID_IS_INVALIDcallernever—LOCATION RESPONSE212
CLIENT_SUPPLIER_VALIDATOR_PARAM_NAME_IS_EMPTY_OR_INVALID_USE_'akaun Entity Category'CLIENT_SUPPLIER_VALIDATOR_PARAM_NAME_IS_EMPTY_OR_INVALIDcallernever—LOCATION RESPONSE213
CLIENT_SUPPLIER_VALIDATOR_PARAM_VALUE_IS_EMPTY_OR_INVALIDCLIENT_SUPPLIER_VALIDATOR_PARAM_VALUE_IS_EMPTYcallernever—LOCATION RESPONSE214
CLIENT_SUPPLIER_VALIDATOR_PARAM_TYPE_IS_EMPTY_OR_INVALID_USE_'STRING'CLIENT_SUPPLIER_VALIDATOR_PARAM_TYPE_IS_EMPTY__OR_INVALIDcallernever—LOCATION RESPONSE215
CLIENT_SUPPLIER_VALIDATOR_PARAM_CODE_IS_EMPTY_OR_INVALID_USE_'AKN_ETY_CTG'CLIENT_SUPPLIER_VALIDATOR_PARAM_CODE_IS_EMPTY_OR_INVALIDcallernever—LOCATION RESPONSE216
CLIENT_SUPPLIER_VALIDATOR_VALUE_STRING_IS_EMPTY_OR_INVALID_USE_'SUPPLIER'CLIENT_SUPPLIER_VALIDATOR_VALUE_STRING_IS_EMPTY_OR_INVALIDcallernever—LOCATION RESPONSE217
CLIENT_SUPPLIER_VALIDATOR_CUSTOM_FIELDS_ARE_EMPTYCLIENT_SUPPLIER_VALIDATOR_CUSTOM_FIELDS_ARE_EMPTYcallernever—LOCATION RESPONSE218
CLIENT_SUPPLIER_VALIDATOR_ENTITY_LINE_HDR_GUID_IS_EMPTYCLIENT_SUPPLIER_VALIDATOR_ENTITY_LINE_HDR_GUID_IS_EMPTYcallernever—LOCATION RESPONSE219
CLIENT_TENANT_VALIDATOR_CODE_IS_EMPTYCLIENT_TENANT_VALIDATOR_CODE_IS_EMPTYcallernever—LOCATION RESPONSE221
CLIENT_TENANT_VALIDATOR_NAME_IS_EMPTYCLIENT_TENANT_VALIDATOR_NAME_IS_EMPTYcallernever—LOCATION RESPONSE222
CLIENT_TENANT_VALIDATOR_CODE_EXISTCLIENT_TENANT_VALIDATOR_CODE_EXISTcallernever—LOCATION RESPONSE223
CLIENT_TENANT_VALIDATOR_CODE_IS_NON_EDITABLECLIENT_TENANT_VALIDATOR_CODE_IS_NON_EDITABLEcallernever—LOCATION RESPONSE224
CLIENT_TENANT_VALIDATOR_NAME_EXISTCLIENT_TENANT_VALIDATOR_NAME_EXISTcallernever—LOCATION RESPONSE225
CLIENT_TENANT_VALIDATOR_NAME_UNACCEPTED_CHARACTERCLIENT_TENANT_VALIDATOR_NAME_UNACCEPTED_CHARACTERcallernever—LOCATION RESPONSE226
CLIENT_TENANT_VALIDATOR_CODE_UNACCEPTED_CHARACTERCLIENT_TENANT_VALIDATOR_CODE_UNACCEPTED_CHARACTERcallernever—LOCATION RESPONSE227
CLIENT_TENANT_VALIDATOR_GUID_IS_EMPTYCLIENT_TENANT_VALIDATOR_GUID_IS_EMPTYcallernever—LOCATION RESPONSE228
CLIENT_TENANT_VALIDATOR_GUID_DOES_NOT_EXISTCLIENT_TENANT_VALIDATOR_GUID_DOES_NOT_EXISTcallernever—LOCATION RESPONSE229
CLIENT_TENANT_VALIDATOR_NAME_INVAILD_LENGTHCLIENT_TENANT_VALIDATOR_NAME_INVAILD_LENGTHcallernever—LOCATION RESPONSE230
CLIENT_TENANT_VALIDATOR_CODE_INVAILD_LENGTHCLIENT_TENANT_VALIDATOR_CODE_INVAILD_LENGTHcallernever—LOCATION RESPONSE231
CLIENT_TENANT_VALIDATOR_USER_GUID_IS_EMPTYCLIENT_TENANT_VALIDATOR_USER_GUID_IS_EMPTYcallernever—LOCATION RESPONSE232
CLIENT_INVOICE_VALIDATOR_COMPANY_GUID_IS_EMPTYCLIENT_INVOICE_VALIDATOR_COMPANY_GUID_IS_EMPTYcallernever—LOCATION RESPONSE234
CLIENT_INVOICE_VALIDATOR_BRANCH_GUID_IS_EMPTYCLIENT_INVOICE_VALIDATOR_BRANCH_GUID_IS_EMPTYcallernever—LOCATION RESPONSE235
CLIENT_INVOICE_VALIDATOR_LOCATION_GUID_IS_EMPTYCLIENT_INVOICE_VALIDATOR_LOCATION_GUID_IS_EMPTYcallernever—LOCATION RESPONSE236
CLIENT_INVOICE_VALIDATOR_ENTITY_GUID_IS_EMPTYCLIENT_INVOICE_VALIDATOR_ENTITY_GUID_IS_EMPTYcallernever—LOCATION RESPONSE237
CLIENT_INVOICE_VALIDATOR_ENTITY_LINE_IS_EMPTYCLIENT_INVOICE_VALIDATOR_ENTITY_LINE_IS_EMPTYcallernever—LOCATION RESPONSE238
CLIENT_INVOICE_VALIDATOR_DOC_TYPE_IS_EMPTYCLIENT_INVOICE_VALIDATOR_DOC_TYPE_IS_EMPTYcallernever—LOCATION RESPONSE239
CLIENT_INVOICE_VALIDATOR_ITEM_GUID_IS_EMPTYCLIENT_INVOICE_VALIDATOR_ITEM_GUID_IS_EMPTYcallernever—LOCATION RESPONSE240
CLIENT_INVOICE_VALIDATOR_ITEM_QTY_IS_EMPTYCLIENT_INVOICE_VALIDATOR_ITEM_QTY_IS_EMPTYcallernever—LOCATION RESPONSE241
CLIENT_INVOICE_VALIDATOR_ITEM_PRICE_IS_EMPTYCLIENT_INVOICE_VALIDATOR_ITEM_PRICE_IS_EMPTYcallernever—LOCATION RESPONSE242
CLIENT_LABEL_VALIDATOR_GUID_IS_EMPTYCLIENT_LABEL_VALIDATOR_GUID_IS_EMPTYcallernever—LOCATION RESPONSE244
CLIENT_LABEL_VALIDATOR_GUID_IS_INVALIDCLIENT_LABEL_VALIDATOR_GUID_IS_INVALIDcallernever—LOCATION RESPONSE245
CLIENT_LABEL_VALIDATOR_CODE_EXISTCLIENT_LABEL_VALIDATOR_CODE_EXISTcallernever—LOCATION RESPONSE246
CLIENT_LABEL_VALIDATOR_CODE_IS_EMPTYCLIENT_LABEL_VALIDATOR_CODE_IS_EMPTYcallernever—LOCATION RESPONSE247
CLIENT_LABEL_VALIDATOR_NAME_IS_EMPTYCLIENT_LABEL_VALIDATOR_NAME_IS_EMPTYcallernever—LOCATION RESPONSE248
CLIENT_PERMISSION_VALIDATOR_GUID_IS_EMPTYCLIENT_PERMISSION_VALIDATOR_GUID_IS_EMPTYcallernever—LOCATION RESPONSE251
CLIENT_PERMISSION_VALIDATOR_GUID_IS_INVALIDCLIENT_PERMISSION_VALIDATOR_GUID_IS_INVALIDcallernever—LOCATION RESPONSE252
CLIENT_PERMISSION_VALIDATOR_NAME_IS_EMPTYCLIENT_PERMISSION_VALIDATOR_NAME_IS_EMPTYcallernever—LOCATION RESPONSE253
CLIENT_PERMISSION_VALIDATOR_TYPE_IS_EMPTYCLIENT_PERMISSION_VALIDATOR_TYPE_IS_EMPTYcallernever—LOCATION RESPONSE254
CLIENT_PERMISSION_VALIDATOR_CODE_IS_EMPTYCLIENT_PERMISSION_VALIDATOR_CODE_IS_EMPTYcallernever—LOCATION RESPONSE255
CLIENT_PERMISSION_VALIDATOR_OPERATION_DEFAULT_IS_EMPTYCLIENT_PERMISSION_VALIDATOR_OPERATION_DEFAULT_IS_EMPTYcallernever—LOCATION RESPONSE256
CLIENT_ROLE_VALIDATOR_NAME_IS_EMPTYCLIENT_ROLE_VALIDATOR_NAME_IS_EMPTYcallernever—LOCATION RESPONSE260
CLIENT_ROLE_VALIDATOR_TYPE_IS_EMPTYCLIENT_ROLE_VALIDATOR_TYPE_IS_EMPTYcallernever—LOCATION RESPONSE261
CLIENT_ROLE_VALIDATOR_PERMISSION_GUID_IS_EMPTYCLIENT_PERMISSION_VALIDATOR_PERMISSION_GUID_IS_EMPTYcallernever—LOCATION RESPONSE262
CLIENT_ROLE_VALIDATOR_GUID_IS_EMPTYCLIENT_ROLE_VALIDATOR_GUID_IS_EMPTYcallernever—LOCATION RESPONSE263
CLIENT_ROLE_VALIDATOR_GUID_IS_INVALIDCLIENT_ROLE_VALIDATOR_GUID_IS_INVALIDcaller2 places—LOCATION RESPONSE264
CLIENT_ROLE_VALIDATOR_PERMISSION_LIST_IS_EMPTYCLIENT_ROLE_VALIDATOR_PERMISSION_LIST_IS_EMPTYcallernever—LOCATION RESPONSE265
CLIENT_ROLE_VALIDATOR_USER_GUID_IS_EMPTYCLIENT_ROLE_VALIDATOR_USER_GUID_IS_EMPTYcallernever—LOCATION RESPONSE266
CLIENT_ROLE_VALIDATOR_TARGET_HDR_GUID_IS_EMPTYCLIENT_ROLE_VALIDATOR_TARGET_HDR_GUID_IS_EMPTYcallernever—LOCATION RESPONSE267
CLIENT_PERMISSION_VALIDATOR_PERMISSION_TARGET_OPTIONS_IS_EMPTYCLIENT_PERMISSION_VALIDATOR_PERMISSION_TARGET_OPTIONS_IS_EMPTYcallernever—LOCATION RESPONSE269
CLIENT_PERMISSION_VALIDATOR_PERMISSION_TARGET_OPTIONS_TARGET_HDR_TABLE_IS_INVALIDCLIENT_PERMISSION_VALIDATOR_PERMISSION_TARGET_OPTIONS_TARGET_HDR_TABLE_IS_INVALIDcallernever—LOCATION RESPONSE270
CLIENT_PERMISSION_VALIDATOR_PERMISSION_TARGET_OPTIONS_TARGET_TYPE_IS_INVALIDCLIENT_PERMISSION_VALIDATOR_PERMISSION_TARGET_OPTIONS_TARGET_TYPE_IS_INVALIDcallernever—LOCATION RESPONSE271
CLIENT_PERMISSION_VALIDATOR_PERMISSION_TARGET_OPTIONS_TARGET_HDR_GUID_IS_EMPTYCLIENT_PERMISSION_VALIDATOR_PERMISSION_TARGET_OPTIONS_TARGET_HDR_GUID_IS_EMPTYcallernever—LOCATION RESPONSE272
CLIENT_PERMISSION_VALIDATOR_PERMISSION_TARGET_OPTIONS_TARGET_HDR_TABLE_IS_EMPTYCLIENT_PERMISSION_VALIDATOR_PERMISSION_TARGET_OPTIONS_TARGET_HDR_TABLE_IS_EMPTYcallernever—LOCATION RESPONSE273
CLIENT_PERMISSION_VALIDATOR_PERMISSION_TARGET_OPTIONS_TARGET_TYPE_IS_EMPTYCLIENT_PERMISSION_VALIDATOR_PERMISSION_TARGET_OPTIONS_TARGET_TYPE_IS_EMPTYcallernever—LOCATION RESPONSE274
CLIENT_PERMISSION_VALIDATOR_PERMISSION_TARGET_OPTIONS_TARGET_HDR_GUID_IS_INVALIDCLIENT_PERMISSION_VALIDATOR_PERMISSION_TARGET_OPTIONS_TARGET_HDR_GUID_IS_INVALIDcallernever—LOCATION RESPONSE275
CLIENT_PERMISSION_VALIDATOR_PERMISSION_GUID_IS_INVALIDCLIENT_PERMISSION_VALIDATOR_PERMISSION_GUID_IS_INVALIDcallernever—LOCATION RESPONSE276
CLIENT_GROUP_VALIDATOR_NAME_IS_EMPTYCLIENT_GROUP_VALIDATOR_NAME_IS_EMPTYcallernever—LOCATION RESPONSE278
CLIENT_GROUP_VALIDATOR_GUID_IS_EMPTYCLIENT_GROUP_VALIDATOR_GUID_IS_EMPTYcallernever—LOCATION RESPONSE279
CLIENT_GROUP_VALIDATOR_GUID_DOES_NOT_EXISTCLIENT_GROUP_VALIDATOR_GUID_DOES_NOT_EXISTcallernever—LOCATION RESPONSE280
CLIENT_GROUP_VALIDATOR_GUID_IS_INVALIDCLIENT_GROUP_VALIDATOR_GUID_IS_INVALIDcaller2 places—LOCATION RESPONSE281
CLIENT_GROUP_VALIDATOR_USER_GUID_IS_EMPTYCLIENT_GROUP_VALIDATOR_USER_GUID_IS_EMPTYcallernever—LOCATION RESPONSE282
CLIENT_GROUP_VALIDATOR_USER_GUID_IS_NOT_USER_TENANTCLIENT_GROUP_VALIDATOR_USER_GUID_IS_NOT_TENANT_USERcallernever—LOCATION RESPONSE283
CLIENT_GROUP_VALIDATOR_USER_GUID_IS_NOT_GROUP_USERCLIENT_GROUP_VALIDATOR_USER_GUID_IS_NOT_GROUP_USERcallernever—LOCATION RESPONSE284
CLIENT_GROUP_VALIDATOR_USER_GUID_IS_GROUP_USERCLIENT_GROUP_VALIDATOR_USER_GUID_IS_GROUP_USERcallernever—LOCATION RESPONSE285
CLIENT_GROUP_VALIDATOR_PERMISSION_GUID_IS_NOT_GROUP_PERMISSIONCLIENT_GROUP_VALIDATOR_PERMISSION_GUID_IS_NOT_GROUP_PERMISSIONcallernever—LOCATION RESPONSE286
LOGIN_SUBJECT_GUID_IS_INVALIDLOGIN_SUBJECT_GUID_IS_INVALID—4 places403LOCATION RESPONSE288
LOGIN_SUBJECT_GUID_IS_NOT_EXISTLOGIN_SUBJECT_GUID_IS_NOT_EXIST—never—LOCATION RESPONSE289
CREDENTIAL_IS_EMPTYCREDENTIAL_IS_EMPTY—1 place403LOCATION RESPONSE290
LOGIN_SUBJECT_GUID_IS_EMPTYLOGIN_SUBJECT_GUID_IS_EMPTY—1 place—LOCATION RESPONSE291
REF_TYPE_IS_EMPTYREF_TYPE_IS_EMPTY—never—LOCATION RESPONSE292
CLIENT_USER_VALIDATOR_PERMISSION_LIST_IS_EMPTYCLIENT_USER_VALIDATOR_PERMISSION_LIST_IS_EMPTYcallernever—LOCATION RESPONSE293
CLIENT_TRANSACTION_ILLEGAL_RACE_CONDITION_OCCURREDCLIENT_TRANSACTION_ILLEGAL_RACE_CONDITION_OCCURREDcaller1 place—LOCATION RESPONSE296
CLIENT_CURRENCY_VALIDATOR_CODE_IS_EMPTYCLIENT_CURRENCY_VALIDATOR_CODE_IS_EMPTYcallernever—CURRENCY REPSONSE300
CLIENT_CURRENCY_VALIDATOR_CODE_IS_ALREADY_EXISTCLIENT_CURRENCY_VALIDATOR_CODE_IS_ALREADY_EXISTcallernever—CURRENCY REPSONSE301
CLIENT_COUPON_EXT_GUID_IS_INVALIDCLIENT_COUPON_EXT_GUID_IS_INVALIDcaller1 place—CURRENCY REPSONSE303
CLIENT_CMS_POST_EXT_GUID_IS_INVALIDCLIENT_CMS_POST_EXT_GUID_IS_INVALIDcaller1 place—CURRENCY REPSONSE304
CLIENT_CMS_POST_EXT_GUID_IS_INVALIDCLIENT_HOST_NAME_EXT_GUID_IS_INVALIDcaller1 place—CURRENCY REPSONSE305
CLIENT_FI_ITEM_EXT_GUID_IS_INVALIDCLIENT_FI_ITEM_EXT_GUID_IS_INVALIDcaller2 places—CURRENCY REPSONSE306
CLIENT_LABEL_EXT_GUID_IS_INVALIDCLIENT_LABEL_EXT_GUID_IS_INVALIDcaller5 places—CURRENCY REPSONSE307
CLIENT_CMS_WEBSITE_EXT_GUID_IS_INVALIDCLIENT_CMS_WEBSITE_EXT_GUID_IS_INVALIDcaller1 place—CURRENCY REPSONSE308
CLIENT_FI_ITEM_EXT_GUID_IS_INVALIDCLIENT_FI_ITEM_HDR_GUID_IS_INVALIDcaller2 places—CURRENCY REPSONSE309
CLIENT_VALIDATOR_GUID_IS_EMPTYCLIENT_VALIDATOR_GUID_IS_EMPTYcallernever—General RESPONSE313
CLIENT_VALIDATOR_GUID_IS_INVALIDCLIENT_VALIDATOR_GUID_IS_INVALIDcallernever—General RESPONSE314
CLIENT_VALIDATOR_CODE_IS_EMPTYCLIENT_VALIDATOR_CODE_IS_EMPTYcallernever—General RESPONSE315
CLIENT_VALIDATOR_TXN_TYPE_IS_EMPTYCLIENT_VALIDATOR_TXN_TYPE_IS_EMPTYcallernever—General RESPONSE316
CLIENT_VALIDATOR_SQL_INJECTION_DETECTEDCLIENT_VALIDATOR_SQL_INJECTION_DETECTEDcaller1 place—General RESPONSE317
PAYMENT_GATEWAY_PAYMENT_INITIATION_FAILEDPAYMENT_GATEWAY_PAYMENT_INITIATION_FAILED—2 places—PGW321
PAYMENT_GATEWAY_PAYMENT_UPDATE_FAILEDPAYMENT_GATEWAY_PAYMENT_UPDATE_FAILED—3 places—PGW322
PAYMENT_GATEWAY_RETURN_PAYMENT_RESPONSE_FAILEDPAYMENT_GATEWAY_RETURN_PAYMENT_RESPONSE_FAILED—10 places—PGW323
PAYMENT_STATUS_NOT_FOUNDPAYMENT_STATUS_NOT_FOUND—1 place—PGW324
CLIENT_SUSPICIOUS_TRANSACTION_DETECTEDCLIENT_SUSPICIOUS_TRANSACTION_DETECTEDcallernever—PGW325
CLIENT_CART_LINE_INTEGRITY_HASH_MISMATCHCLIENT_CART_LINE_INTEGRITY_HASH_MISMATCHcaller1 place—Cart line integrity hash (server-side HMAC over amount_txn / unit_price_txn / quantity_base / txn_type / time_stamp)328
CLIENT_CART_LINE_INTEGRITY_HASH_MISSINGCLIENT_CART_LINE_INTEGRITY_HASH_MISSINGcaller1 place—Cart line integrity hash (server-side HMAC over amount_txn / unit_price_txn / quantity_base / txn_type / time_stamp)329
CLIENT_CART_LINE_UNIT_PRICE_CHANGEDCLIENT_CART_LINE_UNIT_PRICE_CHANGEDcaller1 place—Cart line integrity hash (server-side HMAC over amount_txn / unit_price_txn / quantity_base / txn_type / time_stamp)330
CLIENT_CART_LINE_AMOUNT_INCONSISTENTCLIENT_CART_LINE_AMOUNT_INCONSISTENTcaller1 place—Cart line integrity hash (server-side HMAC over amount_txn / unit_price_txn / quantity_base / txn_type / time_stamp)331
CLIENT_CART_LINE_PRICE_DRIFT_DETECTEDCLIENT_CART_LINE_PRICE_DRIFT_DETECTEDcaller1 place—Cart line integrity hash (server-side HMAC over amount_txn / unit_price_txn / quantity_base / txn_type / time_stamp)332
CLIENT_IPAY_REQ_VALIDATOR_CODE_EXISTCLIENT_IPAY_REQ_VALIDATOR_CODE_EXISTcallernever—IPAY88335
CLIENT_IPAY_REQ_VALIDATOR_MERCHANT_CODE_EMPTYCLIENT_IPAY_REQ_VALIDATOR_MERCHANT_CODE_EMPTYcallernever—IPAY88336
CLIENT_IPAY_REQ_VALIDATOR_AMOUNT_EMPTYCLIENT_IPAY_REQ_VALIDATOR_AMOUNT_EMPTYcallernever—IPAY88337
CLIENT_IPAY_REQ_CREATION_FAILEDCLIENT_IPAY_REQ_CREATION_FAILEDcaller1 place—IPAY88338
CLIENT_IPAY_RES_VALIDATOR_CODE_EXISTCLIENT_IPAY_RES_VALIDATOR_CODE_EXISTcallernever—IPAY88340
CLIENT_IPAY_RES_VALIDATOR_MERCHANT_CODE_EMPTYCLIENT_IPAY_RES_VALIDATOR_MERCHANT_CODE_EMPTYcallernever—IPAY88341
CLIENT_IPAY_RES_VALIDATOR_AMOUNT_EMPTYCLIENT_IPAY_RES_VALIDATOR_AMOUNT_EMPTYcallernever—IPAY88342
CLIENT_IPAY_PAYMENT_STATUS_UPDATE_FAILURECLIENT_IPAY_PAYMENT_STATUS_UPDATE_FAILUREcaller2 places—IPAY88344
RECEIVEOKCLIENT_IPAY_BACKEND_RECEIVEOK—1 place—IPAY88346
CLIENT_USER_NOT_LOGGED_INCLIENT_USER_NOT_LOGGED_INcallernever—IPAY88348
INDOMARET_INQUIRY_PAYMENT_FAILUREINDOMARET_INQUIRY_PAYMENT_FAILURE—1 place—IpaymentIndomaret351
INDOMARET_CALLBACK_PAYMENT_FAILUREINDOMARET_CALLBACK_PAYMENT_FAILURE—1 place—IpaymentIndomaret352
CLIENT_APPLET_EXT_GUID_IS_INVALIDCLIENT_APPLET_EXT_GUID_IS_INVALIDcaller2 places—Applet355
CLIENT_APPLET_NOT_FOUNDCLIENT_APPLET_NOT_FOUNDcaller1 place—Applet356
CLIENT_FPX_CERT_NOT_FOUNDCLIENT_FPX_CERT_NOT_FOUNDcaller1 place—FPX359
CLIENT_FPX_CERT_EXPIREDCLIENT_FPX_CERT_EXPIREDcaller1 place—FPX360
CLIENT_FPX_CHECKSUM_VERIFICATION_FAILEDCLIENT_FPX_CHECKSUM_VERIFICATION_FAILEDcaller2 places—FPX361
CLIENT_CASHBOOK_NOT_FOUNDCLIENT_CASHBOOK_NOT_FOUNDcaller1 place—Casbook364
CLIENT_SETTLEMENT_METHOD_NOT_FOUNDCLIENT_SETTLEMENT_METHOD_NOT_FOUNDcaller1 place—Item367
LAZADA_ITEM_DOES_NOT_EXISTLAZADA_ITEM_DOES_NOT_EXIST—1 place—lazada370
SERVER_FILE_ITEM_GUID_IS_INVALIDSERVER_FILE_ITEM_GUID_IS_INVALIDplatformnever—AppFileItem373
INVALID_OPERATIONINVALID_OPERATION—1 place—AppFileItem375
SERVER_HOST_ADDRESS_RETRIEVAL_FAILEDCLIENT_HOST_ADDRESS_RETRIEVAL_FAILEDplatform1 place—Shopee378
SERVER_HOST_ADDRESS_RETRIEVAL_FAILEDCLIENT_TENANT_CODE_RETRIEVAL_FAILEDplatform1 place—Shopee379
SHOPEE_IMAGE_IS_NOT_VALIDSHOPEE_IMAGE_IS_NOT_VALID—1 place—Shopee380
VA_BCA_PPOB_TOKEN_FAILUREVA_BCA_PPOB_TOKEN_FAILURE—1 place—VA BCA PPOB383
VA_BCA_PPOB_BILLS_FAILUREVA_BCA_PPOB_BILLS_FAILURE—1 place—VA BCA PPOB384
VA_BCA_PPOB_PAYMENT_FAILUREVA_BCA_PPOB_PAYMENT_FAILURE—1 place—VA BCA PPOB385
CLIENT_MS_ESD_SETTING_IS_EMPTYCLIENT_MS_ESD_SETTING_IS_EMPTYcaller2 places—MS_ESD388
CLIENT_MS_ESD_NO_PRODUCTSCLIENT_MS_ESD_NO_PRODUCTScallernever—MS_ESD389
CLIENT_MS_ESD_NO_CATALOGCLIENT_MS_ESD_NO_CATALOGcallernever—MS_ESD390
CLIENT_MS_ESD_CREATE_ORDER_SERVER_ERRORCLIENT_MS_ESD_CREATE_ORDER_SERVER_ERRORcaller3 places—MS_ESD391
CLIENT_MS_ESD_GET_CATALOG_SERVER_ERRORCLIENT_MS_ESD_GET_CATALOG_SERVER_ERRORcaller1 place—MS_ESD392
CLIENT_MS_ESD_GET_PRICING_SERVER_ERRORCLIENT_MS_ESD_GET_PRICING_SERVER_ERRORcaller1 place—MS_ESD393
CLIENT_MS_ESD_COMPANY_SETTING_IS_EMPTYCLIENT_MS_ESD_COMPANY_SETTING_IS_EMPTYcaller1 place—MS_ESD394
CLIENT_MS_ESD_BRANCH_SETTING_IS_EMPTYCLIENT_MS_ESD_BRANCH_SETTING_IS_EMPTYcaller1 place—MS_ESD395
CLIENT_MS_ESD_PROCESSING_REQUESTEDCLIENT_MS_ESD_PROCESSING_REQUESTEDcaller1 place—MS_ESD396
METHOD_DOES_NOT_EXISTMETHOD_DOES_NOT_EXIST—2 places—MS_ESD398
CLIENT_JOBS_EXT_GUID_IS_INVALIDCLIENT_JOBS_EXT_GUID_IS_INVALIDcaller1 place—Jobs401
CLIENT_JOB_ATTACHMENT_GUID_IS_INVALIDCLIENT_JOB_ATTACHMENT_GUID_IS_INVALIDcaller1 place—Jobs403
UNABLE_TO_PROCESS_JSON_IN_UPDATE_OPERATIONUNABLE_TO_PROCESS_JSON_IN_UPDATE_OPERATION—1 place—Jobs404
CLIENT_VENDOR_EXT_GUID_IS_INVALIDCLIENT_VENDOR_EXT_GUID_IS_INVALIDcaller2 places—Jobs406
CLIENT_PUBLIC_PROFILE_ERRORCLIENT_PUBLIC_PROFILE_ERRORcaller1 place—ALG/CC409
CLIENT_PUBLIC_PROFILE_CHANNEL_NOT_SUPPORTEDCLIENT_PUBLIC_PROFILE_CHANNEL_NOT_SUPPORTEDcaller1 place—ALG/CC410
CLIENT_PUBLIC_WEBCHAT_ERRORCLIENT_PUBLIC_WEBCHAT_ERRORcaller1 place—ALG/CC411
CLIENT_PUBLIC_WEBCHAT_NOT_SUPPORTEDCLIENT_PUBLIC_WEBCHAT_NOT_SUPPORTEDcaller1 place—ALG/CC412
EXTENSION_NOT_SAVEDEXTENSION_NOT_SAVED—never—Entity415
TENANT_CODE_DOES_NOT_EXISTTENANT_CODE_DOES_NOT_EXIST—10 places—t2t418
OTHER_TENANT_GUID_DOES_NOT_EXISTOTHER_TENANT_GUID_DOES_NOT_EXIST—5 places—t2t419
TENANT_INVITATION_DOES_NOT_EXIST_IN_GUESTTENANT_INVITATION_DOES_NOT_EXIST_IN_GUEST—3 places—t2t420
MAPPING_FUNCTIONALITIES_NOT_ALLOWED_WHEN_HOST_IS_NOT_CONNECTEDMAPPING_FUNCTIONALITIES_NOT_ALLOWED_WHEN_HOST_IS_NOT_CONNECTED—1 place—t2t421
CLIENT_INVITATION_TENANT_CODE_MUST_BE_DIFFERENT_FROM_OWN_TENANT_CODECLIENT_INVITATION_TENANT_CODE_MUST_BE_DIFFERENT_FROM_OWN_TENANT_CODEcaller1 place—t2t422
CLIENT_OTHER_TENANT_CODE_MUST_BE_DIFFERENT_FROM_OWN_TENANT_CODECLIENT_OTHER_TENANT_CODE_MUST_BE_DIFFERENT_FROM_OWN_TENANT_CODEcaller1 place—t2t423
TENANT_INVITATION_DOES_NOT_EXIST_IN_HOSTTENANT_INVITATION_DOES_NOT_EXIST_IN_HOST—1 place—t2t424
T2T_ITEM_LABEL_FUNCTIONALITIES_NOT_ALLOWED_WHEN_HOST_IS_DISCONNECTEDT2T_ITEM_LABEL_FUNCTIONALITIES_NOT_ALLOWED_WHEN_GUEST_IS_DISCONNECTED—1 place—t2t425
MULTIPLE_INSERT_OPERATION_FAILEDMULTIPLE_INSERT_OPERATION_FAILED—3 places—t2t426
MULTIPLE_UPDATE_OPERATION_FAILEDMULTIPLE_UPDATE_OPERATION_FAILED—2 places—t2t427
GUEST_ARE_ONLY_ALLOWED_TO_ACCEPT_REJECT_OR_DISCONNECTGUEST_ARE_ONLY_ALLOWED_TO_ACCEPT_REJECT_OR_DISCONNECT—1 place—t2t428
GUEST_ARE_NOT_ALLOWED_TO_CONNECT_BACK_IF_HOST_NOT_APPROVEDGUEST_ARE_NOT_ALLOWED_TO_CONNECT_BACK_IF_HOST_NOT_APPROVED—1 place—t2t429
T2T_EXTERNAL_TEAM_FUNCTIONALITIES_NOT_ALLOWED_WHEN_GUEST_IS_DISCONNECTEDT2T_EXTERNAL_TEAM_FUNCTIONALITIES_NOT_ALLOWED_WHEN_GUEST_IS_DISCONNECTED—1 place—t2t430
GUEST_TENANT_GUID_DOES_NOT_EXISTGUEST_TENANT_GUID_DOES_NOT_EXIST—1 place—t2t431
CLIENT_SERIAL_NUMBER_VALIDITY_STATUS_DOES_NOT_EXISTCLIENT_SERIAL_NUMBER_VALIDITY_STATUS_DOES_NOT_EXISTcallernever—t2t433
CLIENT_SERIAL_NUMBER_ALREADY_REDEEMEDCLIENT_SERIAL_NUMBER_ALREADY_REDEEMEDcaller1 place—t2t434
T2T_ITEM_LABEL_FUNCTIONALITIES_NOT_ALLOWED_WHEN_GUEST_IS_DISCONNECTEDT2T_ITEM_TO_TENANT_LINKING_FUNCTIONALITIES_NOT_ALLOWED_WHEN_GUEST_IS_DISCONNECTED—1 place—t2t435
T2T_ITEM_TO_ITEM_LINKING_FUNCTIONALITIES_NOT_ALLOWED_WHEN_HOST_IS_DISCONNECTEDT2T_ITEM_TO_ITEM_LINKING_FUNCTIONALITIES_NOT_ALLOWED_WHEN_HOST_IS_DISCONNECTED—2 places—t2t436
PIN_VERIFIEDPIN_VERIFIED—1 place—Pin Verification439
WRONG_PIN_PROVIDEDWRONG_PIN_PROVIDED—1 place—Pin Verification440
A_CSV_FILE_CONTAINING_ITEM_INFO_MUST_BE_PROVIDED_FROM_CLIENTA_CSV_FILE_CONTAINING_ITEM_INFO_MUST_BE_PROVIDED_FROM_CLIENT—32 places—Pin Verification441
A_CSV_FILE_CONTAINING_GL_CODE_INFO_MUST_BE_PROVIDED_FROM_CLIENTA_CSV_FILE_CONTAINING_GL_CODE_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 place—Pin Verification442
A_CSV_FILE_CONTAINING_DEL_SHIPMENT_INFO_MUST_BE_PROVIDED_FROM_CLIENTA_CSV_FILE_CONTAINING_DEL_SHIPMENT_INFO_MUST_BE_PROVIDED_FROM_CLIENT—never—Pin Verification443
A_XLS_FILE_CONTAINING_DEL_SHIPMENT_INFO_MUST_BE_PROVIDED_FROM_CLIENTA_XLS_FILE_CONTAINING_DEL_SHIPMENT_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 place—Pin Verification444
A_CSV_FILE_CONTAINING_MEMBERSHIP_INFO_MUST_BE_PROVIDED_FROM_CLIENTA_CSV_FILE_CONTAINING_MEMBERSHIP_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 place—Pin Verification445
FI_ITEM_IMPORT_TYPE_PATH_VARIABLE_IS_NULL_OR_EMPTYFI_ITEM_IMPORT_TYPE_PATH_VARIABLE_IS_NULL_OR_EMPTY—2 places—Pin Verification446
FI_ITEM_IMPORT_TYPE_PATH_VARIABLE_IS_NOT_SUPPORTEDFI_ITEM_IMPORT_TYPE_PATH_VARIABLE_IS_NOT_SUPPORTED—2 places—Pin Verification447
A_CSV_FILE_CONTAINING_CUSTOMER_INFO_MUST_BE_PROVIDED_FROM_CLIENTA_CSV_FILE_CONTAINING_CUSTOMER_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 place—Pin Verification448
CUSTOMER_IMPORT_FILE_TYPE_PATH_VARIABLE_IS_NULL_OR_EMPTYCUSTOMER_IMPORT_FILE_TYPE_PATH_VARIABLE_IS_NULL_OR_EMPTY—never—Pin Verification449
CUSTOMER_IMPORT_FILE_TYPE_PATH_VARIABLE_IS_NOT_SUPPORTEDCUSTOMER_IMPORT_FILE_TYPE_PATH_VARIABLE_IS_NOT_SUPPORTED—never—Pin Verification450
INSTALLING_APPLETS_FOR_OTHER_USER_IS_NOT_ALLOWEDINSTALLING_APPLETS_FOR_OTHER_USER_IS_NOT_ALLOWED—1 place—Pin Verification452
UNINSTALLING_APPLETS_FOR_OTHER_USER_IS_NOT_ALLOWEDUNINSTALLING_APPLETS_FOR_OTHER_USER_IS_NOT_ALLOWED—1 place—Pin Verification453
A_CSV_FILE_CONTAINING_SUPPLIER_INFO_MUST_BE_PROVIDED_FROM_CLIENTA_CSV_FILE_CONTAINING_SUPPLIER_INFO_MUST_BE_PROVIDED_FROM_CLIENT—never—Pin Verification454
SUPPLIER_IMPORT_FILE_TYPE_PATH_VARIABLE_IS_NULL_OR_EMPTYSUPPLIER_IMPORT_FILE_TYPE_PATH_VARIABLE_IS_NULL_OR_EMPTY—never—Pin Verification455
SUPPLIER_IMPORT_FILE_TYPE_PATH_VARIABLE_IS_NOT_SUPPORTEDSUPPLIER_IMPORT_FILE_TYPE_PATH_VARIABLE_IS_NOT_SUPPORTED—never—Pin Verification456
A_CSV_FILE_CONTAINING_GL_CATEGORY_INFO_MUST_BE_PROVIDED_FROM_CLIENTA_CSV_FILE_CONTAINING_GL_CATEGORY_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 place—Pin Verification457
GL_CATEGORY_IMPORT_FILE_TYPE_PATH_VARIABLE_IS_NULL_OR_EMPTYGL_CATEGORY_IMPORT_FILE_TYPE_PATH_VARIABLE_IS_NULL_OR_EMPTY—never—Pin Verification458
GL_CATEGORY_IMPORT_FILE_TYPE_PATH_VARIABLE_IS_NOT_SUPPORTEDGL_CATEGORY_IMPORT_FILE_TYPE_PATH_VARIABLE_IS_NOT_SUPPORTED—never—Pin Verification459
CONTACT_IMPORT_FILE_TYPE_PATH_VARIABLE_IS_NULL_OR_EMPTYCONTACT_IMPORT_FILE_TYPE_PATH_VARIABLE_IS_NULL_OR_EMPTY—1 place—Pin Verification460
CONTACT_IMPORT_FILE_TYPE_PATH_VARIABLE_IS_NOT_SUPPORTEDCONTACT_IMPORT_FILE_TYPE_PATH_VARIABLE_IS_NOT_SUPPORTED—1 place—Pin Verification461
A_CSV_FILE_CONTAINING_FI_ITEM_ENTITY_PRICING_MUST_BE_PROVIDED_FROM_CLIENTA_CSV_FILE_CONTAINING_FI_ITEM_ENTITY_PRICING_MUST_BE_PROVIDED_FROM_CLIENT—1 place—Pin Verification462
A_CSV_FILE_CONTAINING_CLAIM_ACCOUNT_ENTITLEMENT_EMPLOYEE_MUST_BE_PROVIDED_FROM_CLIENTA_CSV_FILE_CONTAINING_CLAIM_ACCOUNT_ENTITLEMENT_EMPLOYEE_MUST_BE_PROVIDED_FROM_CLIENT—1 place—Pin Verification463
A_CSV_FILE_CONTAINING_APP_MST_ROLE_INFO_MUST_BE_PROVIDED_FROM_CLIENTA_CSV_FILE_CONTAINING_APP_MST_ROLE_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 place—Pin Verification465
A_CSV_FILE_MUST_BE_PROVIDED_FROM_CLIENTA_CSV_FILE_MUST_BE_PROVIDED_FROM_CLIENT—1 place—Pin Verification467
PRIMARY_LEDGER_NOT_EXISTPRIMARY_LEDGER_NOT_EXIST—4 places—Journal Posting470
COMPANY_DEFAULT_GL_CODE_NOT_EXISTCOMPANY_DEFAULT_GL_CODE_NOT_EXIST—3 places—Journal Posting471
GEN_DOC_HAS_BEEN_POSTEDGEN_DOC_HAS_BEEN_POSTED—4 places—Journal Posting472
MISSING_SUB_LEDGER_FROM_STL_MTHDMISSING_SUB_LEDGER_FROM_STL_MTHD—never—Journal Posting473
TOTAL_DEBITS_AND_TOTAL_CREDITS_NOT_BALANCESTOTAL_DEBITS_AND_TOTAL_CREDITS_NOT_BALANCES—2 places—Journal Posting474
NO_JOURNAL_CREATEDNO_JOURNAL_CREATED—2 places—Journal Posting475
MISSING_SUB_LEDGER_FROM_GL_CODE_TYPEMISSING_SUB_LEDGER_FROM_GL_CODE_TYPE—never—Journal Posting476
MISSING_GL_CODEMISSING_GL_CODE—2 places—Journal Posting477
MISSING_CASHBOOKMISSING_CASHBOOK—3 places—Journal Posting478
MISSING_DATAMISSING_DATA—4 places—Journal Posting479
GEN_DOC_HAS_NOT_BEEN_POSTEDGEN_DOC_HAS_NOT_BEEN_POSTED—3 places—Journal Posting480
GEN_DOC_HAS_BEEN_REVERSEDGEN_DOC_HAS_BEEN_REVERSED—3 places—Journal Posting481
JOURNAL_NOT_EXISTJOURNAL_NOT_EXIST—2 places—Journal Posting482
GEN_DOC_NOT_FOREXGEN_DOC_NOT_FOREX—1 place—Journal Posting483
MISSING_DEFAULT_GL_CODEMISSING_DEFAULT_GL_CODE—1 place—Journal Posting484
SFA_SALES_LEAD_IMPORT_FILE_TYPE_PATH_VARIABLE_IS_NULL_OR_EMPTYSFA_SALES_LEAD_IMPORT_FILE_TYPE_PATH_VARIABLE_IS_NULL_OR_EMPTY—1 place—SFA487
SFA_SALES_LEAD_IMPORT_FILE_TYPE_PATH_VARIABLE_IS_NOT_SUPPORTEDSFA_SALES_LEAD_IMPORT_FILE_TYPE_PATH_VARIABLE_IS_NOT_SUPPORTED—1 place—SFA488
A_CSV_FILE_CONTAINING_INTERNAL_PURCHASE_INVOICE_INFO_MUST_BE_PROVIDED_FROM_CLIENTA_CSV_FILE_CONTAINING_INTERNAL_PURCHASE_INVOICE_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 place—internal purchase invoice491
A_CSV_FILE_CONTAINING_INTERNAL_SALES_INVOICE_INFO_MUST_BE_PROVIDED_FROM_CLIENTA_CSV_FILE_CONTAINING_INTERNAL_SALES_INVOICE_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 place—internal purchase invoice493
A_CSV_FILE_CONTAINING_INTERNAL_SALES_DEBIT_NOTE_INFO_MUST_BE_PROVIDED_FROM_CLIENTA_CSV_FILE_CONTAINING_INTERNAL_SALES_DEBIT_NOTE_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 place—internal purchase invoice495
A_CSV_FILE_CONTAINING_INTERNAL_SALES_CREDIT_NOTE_INFO_MUST_BE_PROVIDED_FROM_CLIENTA_CSV_FILE_CONTAINING_INTERNAL_SALES_CREDIT_NOTE_INFO_MUST_BE_PROVIDED_FROM_CLIENT—3 places—internal sales credit note497
A_CSV_FILE_CONTAINING_STOCK_ADJUSTMENT_INFO_MUST_BE_PROVIDED_FROM_CLIENTA_CSV_FILE_CONTAINING_STOCK_ADJUSTMENT_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 place—internal sales credit note499
WEBSITE_HDR_GUID_IS_NOT_LINKED_TO_ANY_ITEMWEBSITE_HDR_GUID_IS_NOT_LINKED_TO_ANY_ITEM—1 place—internal sales credit note501
WEBSITE_HDR_GUID_IS_NOT_LINKED_TO_ANY_BRANCHWEBSITE_HDR_GUID_IS_NOT_LINKED_TO_ANY_BRANCH—1 place—internal sales credit note502
SIGNING_CLOUD_USER_INFO_ATTACHMENT_IS_INVALIDCLIENT_SIGNING_CLOUD_USER_INFO_ATTACHMENT_INVALID—1 place—internal sales credit note504
APPLET_GUID_IS_NULLAPPLET_GUID_IS_NULL—2 places400For applet-admin-ep permission checking507
TENANT_GUID_IS_NULLTENANT_GUID_IS_NULL—1 place—For applet-admin-ep permission checking508
APPLET_LOGIN_SUBJECT_RANK_IS_BLANKAPPLET_LOGIN_SUBJECT_RANK_IS_BLANK—1 place—For applet-admin-ep permission checking509
APPLET_LOGIN_SUBJECT_RANK_IS_NOT_OWNER_OR_ADMINAPPLET_LOGIN_SUBJECT_RANK_IS_NOT_OWNER_OR_ADMIN—1 place—For applet-admin-ep permission checking510
A_CSV_FILE_CONTAINING_FI_ITEM_LISTING_MUST_BE_PROVIDED_FROM_CLIENTA_CSV_FILE_CONTAINING_FI_ITEM_LISTING_MUST_BE_PROVIDED_FROM_CLIENT—1 place—For applet-admin-ep permission checking511
A_CSV_FILE_CONTAINING_JOURNAL_INFO_MUST_BE_PROVIDED_FROM_CLIENTA_CSV_FILE_CONTAINING_JOUNRAL_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 place—journal514
A_CSV_FILE_CONTAINING_INTERNAL_PAYMENT_VOUCHER_INFO_MUST_BE_PROVIDED_FROM_CLIENTA_CSV_FILE_CONTAINING_INTERNAL_PAYMENT_VOUCHER_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 place—internal Payment Voucher517
A_CSV_FILE_CONTAINING_FIXED_ASSET_INFO_MUST_BE_PROVIDED_FROM_CLIENTA_CSV_FILE_CONTAINING_FIXED_ASSET_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 place—internal Payment Voucher518
CLIENT_NO_DEVICE_TOKENCLIENT_NO_DEVICE_TOKENcaller1 place—internal Payment Voucher520
CLIENT_NO_MEMBER_GUIDCLIENT_NO_MEMBER_GUIDcaller1 place—internal Payment Voucher521
CLIENT_NO_WEBSITE_TOKENCLIENT_NO_WEBSITE_CODEcaller1 place—internal Payment Voucher522
CLIENT_NO_TOPICHDR_GUIDCLIENT_NO_TOPIHDR_GUIDcaller1 place—internal Payment Voucher523
CLIENT_NO_NOTIFICATIONHDR_GUIDCLIENT_NO_NOTIFICATIONHDR_GUIDcaller2 places—internal Payment Voucher524
TOPICHDR_DOESNOTEXISTTOPICHDR_DOESNOTEXIST—2 places—internal Payment Voucher525
TOPIC_PUSHING_TRANSACTIONAL_RUNTIME_ERRORTOPIC_PUSHING_TRANSACTIONAL_RUNTIME_ERROR—3 places—internal Payment Voucher526
A_CSV_FILE_CONTAINING_INTERNAL_PURCHASE_DEBIT_NOTE_INFO_MUST_BE_PROVIDED_FROM_CLIENTA_CSV_FILE_CONTAINING_INTERNAL_PURCHASE_DEBIT_NOTE_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 place—Internal Purchase Debit Note528
A_CSV_FILE_CONTAINING_INTERNAL_PURCHASE_CREDIT_NOTE_INFO_MUST_BE_PROVIDED_FROM_CLIENTA_CSV_FILE_CONTAINING_INTERNAL_PURCHASE_CREDIT_NOTE_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 place—Internal Purchase Credit Note531
A_CSV_FILE_CONTAINING_INTERNAL_PURCHASE_ORDER_MUST_BE_PROVIDED_FROM_CLIENTA_CSV_FILE_CONTAINING_INTERNAL_PURCHASE_ORDER_MUST_BE_PROVIDED_FROM_CLIENT—3 places—internal purchase order534
A_CSV_FILE_CONTAINING_INTERNAL_RECEIPT_VOUCHER_INFO_MUST_BE_PROVIDED_FROM_CLIENTA_CSV_FILE_CONTAINING_INTERNAL_RECEIPT_VOUCHER_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 place—internal Receipt Voucher536
A_CSV_FILE_CONTAINING_ITEM_BRANCH_LINKING_INFO_MUST_BE_PROVIDED_FROM_CLIENTA_CSV_FILE_CONTAINING_ITEM_BRANCH_LINKING_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 place—Item Branch Link539
A_CSV_FILE_CONTAINING_ITEM_COMPANY_LINKING_INFO_MUST_BE_PROVIDED_FROM_CLIENTA_CSV_FILE_CONTAINING_ITEM_COMPANY_LINKING_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 place—Item Company Link542
A_CSV_FILE_CONTAINING_CASH_DOCUMENT_INFO_MUST_BE_PROVIDED_FROM_CLIENTA_CSV_FILE_CONTAINING_CASH_DOCUMENT_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 place—Item Company Link544
MARKETPLACE_REAUTHORISATION_REQUIREDMARKETPLACE_REAUTHORISATION_REQUIRED—never—Item Company Link546
A_CSV_FILE_CONTAINING_ITEM_LABEL_INFO_MUST_BE_PROVIDED_FROM_CLIENTA_CSV_FILE_CONTAINING_ITEM_LABEL_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 place—Item Label549
CATEGORY IS STILL LINKED TO ITEMS AND CANNOT BE DELETEDCATEGORY_IS_STILL_LINKED_TO_ITEMS_ERROR—1 place—Item Label551
SOURCE_GENERIC_DOC_HDR_GUID_IS_MISSINGSOURCE_GENERIC_DOC_HDR_GUID_IS_MISSING—1 place—Item Label553
A_CSV_FILE_CONTAINING_INTERNAL_SALES_ORDER_MUST_BE_PROVIDED_FROM_CLIENTA_CSV_FILE_CONTAINING_INTERNAL_SALES_ORDER_MUST_BE_PROVIDED_FROM_CLIENT—1 place—internal sales order555
A_CSV_FILE_CONTAINING_APPLET_TO_CATALOG_LINKING_INFO_MUST_BE_PROVIDED_FROM_CLIENTA_CSV_FILE_CONTAINING_APPLET_TO_CATALOG_LINKING_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 place—Applet to Catalog Link558
A_CSV_FILE_CONTAINING_CATALOG_LOGIN_SUBJECT_LINKING_INFO_MUST_BE_PROVIDED_FROM_CLIENTA_CSV_FILE_CONTAINING_CATALOG_LOGIN_SUBJECT_LINKING_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 place—Catalog to User link560
REQUEST_JSON_IS_INVALIDREQUEST_JSON_IS_INVALID—1 place—external china warehouse api response563
A_CSV_FILE_CONTAINING_INTERNAL_PURCHASE_REFUND_NOTE_INFO_MUST_BE_PROVIDED_FROM_CLIENTA_CSV_FILE_CONTAINING_INTERNAL_PURCHASE_REFUND_NOTE_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 place—Internal Purchase Refund Note566
A_CSV_FILE_CONTAINING_PRICE_BOOK_INFO_MUST_BE_PROVIDED_FROM_CLIENTA_CSV_FILE_CONTAINING_PRICE_BOOK_INFO_MUST_BE_PROVIDED_FROM_CLIENT—1 place—Price Book570

APIResponseCodeConstants (5)

ValueConstantCauseEmitted inHTTP statusGroup (source comment)Line
OK_GENERALOK_GENERALnot-an-errornever——4
OK_NODATAOK_NODATAnot-an-error95 places——5
OK_RESPONSEOK_RESPONSEnot-an-error2052 places——6
OK_FURTHERINFOREQUIREDOK_FURTHERINFOREQUIREDnot-an-errornever——7
SERVER_GENERAL_UNKNOWNERRORSERVER_GENERAL_UNKNOWNERRORplatform14 places——9

Values declared under more than one name

  • CLIENT_CMS_POST_EXT_GUID_IS_INVALID — CLIENT_CMS_POST_EXT_GUID_IS_INVALID (ResponseCodeConstants.java:304), CLIENT_HOST_NAME_EXT_GUID_IS_INVALID (ResponseCodeConstants.java:305)
  • CLIENT_FI_ITEM_EXT_GUID_IS_INVALID — CLIENT_FI_ITEM_EXT_GUID_IS_INVALID (ResponseCodeConstants.java:306), CLIENT_FI_ITEM_HDR_GUID_IS_INVALID (ResponseCodeConstants.java:309)
  • CLIENT_LOCATION_VALIDATOR_GUID_IS_EMPTY — CLIENT_LOCATION_VALIDATOR_GUID_IS_EMPTY (ResponseCodeConstants.java:194), CLIENT_LOCATION_VALIDATOR_BRANCH_GUID_IS_EMPTY (ResponseCodeConstants.java:196)
  • SERVER_HOST_ADDRESS_RETRIEVAL_FAILED — CLIENT_HOST_ADDRESS_RETRIEVAL_FAILED (ResponseCodeConstants.java:378), CLIENT_TENANT_CODE_RETRIEVAL_FAILED (ResponseCodeConstants.java:379)

Related

Last updated on