-1 UNKNOWN anything negative is a bug 0 GOOD not an error (never used) 1 INTERNAL failed for unknown internal reason 2 CONFIG some internal configuration failure? 3 LATER the backend is temporarily down, try again later 4 SECURITY security check failed // raw XML errors 10 BAD_XML not well formed XML packet 11 EMPTY_XML no tags at all 12 ROOT this packet failed to recover; it is not the named tag // errors above here may not have any RequestId returned in the ErrorResponse // XML-X errors 20 UNKNOWN_XMLX this is not a request that is handled 21 TOO_MANY too many tags included 22 MISSING an obligatory tag is missing 23 CONTENT the content of a tag does not parse 24 UNKNOWN_TAG unknown tag in request 25 VERSION this version is unsupported 26 NAN Not a number 27 NAT Not a time 33 DUPLICATE_ATTRIBUTE an attribute was included twice 34 UNKNOWN_ATTRIBUTE this attribute is unrecognised 35 BAD_ATTRIBUTE attribute has bad contents 40 NOT_SUPPORTED a feature requested is unsupported on this server 61 SERVER_DOWN the server is not currently serving requests // user-defined errors, 100-199, unallocated, not defineable in standard // these can only be used in private implementations, and for experiments // reserved errors, 200-299, unallocated // application errors, above XML-X, above 300 // User errors 300-399 300 UNKNOWN_USER this user is unknown to the server 301 NOT_USER the user identifier is not parsable as a user 303 NOT_AUTHORISED user does not have the requested rights 304 NOT_AUTHENTICATED password failed 305 NO_SUCH_TARGET_USER the user you are trying to pay is unknown 310 USER_FROZEN the user is frozen / under administrative control 311 USER_NOT_PERMITTED the user has a block on the requested action 312 AUTH_NOT_GOOD the password did not meet the quality standard 313 USER_ADMIN_PENDING user is blocked pending user input (missing info) // Account errors 400-499 400 NO_SUCH_ACCOUNT the account is unknown 401 NOT_ACCOUNT the identifier is not an account identifier 403 ACCOUNT_NOT_AUTH account does not have the requested rights // 404 405 NO_SUCH_TARGET_AC the account you are trying to pay is unknown 410 ACCOUNT_FROZEN the account is frozen 411 ACCOUNT_NOT_PERMITTED the account has a block on the requested action 413 ACCOUNT_ADMIN_PENDING account is blocked pending user input (missing info) // Currency (sub-account) errors 500-599 500 NO_SUCH_CURRENCY the currency is unknown 501 NOT_CURRENCY currency identifier field is wrong 510 CURRENCY_FROZEN the currency is frozen 511 CURRENCY_NOT_PERMITTED the currency has a block on the requested action // Transaction errors 600-699 600 NOT_ENUF source account does not have enough funds 601 ALREADY that transaction is already done (by TID) 602 ALREADY_USED that TID is used in a different transaction 603 FORMAT_BAD server rejected for non-xml-x formatting issue 630 TOKEN_UNKNOWN_TYPE the type requested is unknown or unsupported 631 TOKEN_NOT_RECOGNISED the text could not be recognised as a token 632 TOKEN_REJECTED the recovered token was rejected for value 633 TOKEN_ALREADY already settled to caller, idempotent reject 634 TOKEN_TARGETTED the token is targetted (to someone else) // User Management errors 700-799 700 USER_ALREADY User Id already in use 701 ACCOUNT_AREADY this account already exists 702 NOT_USER_ID The User Id is in the wrong format 703 NOT_ACCOUNT_ID The Account Id is in the wrong format 710 PROF_BAD Profile has bad field 711 AUTHMETHOD_BAD AuthMethod has bad field