List of error codes

1000 – API is under maintenance, please try again in a couple of minutes.
1001 – Account not found.
1002 – Hourly request limit (by default 1000 requests) has been exceeded for this account. Please resume next hour.
1003 – Cannot connect to account database.
1005 – API call (input parameter “request”) not specified, or unknown API call.
1006 – This API call is not available on this account. (Account needs upgrading, or an extra module needs to be installed.)
1007 – Unknown output format requested; input parameter “responseType” should be either “JSON” or “XML”.
1008 – Either a) database is under regular maintenance (please try again in a couple of minutes), or b) your application is not connecting to the correct API server. Make sure that you are using correct API URL: If your API URL is correct, it might be that your ERPLY account has been recently transferred between hosting environments and your local DNS cache is out of date (domain name is not being resolved to correct web server). Try flushing DNS cache in your computer, server, or application engine.
1009 – This API call requires authentication parameters (a session key, authentication key, or service key), but none were found.

1010 – Required parameters are missing. (Attribute “errorField” indicates the missing input parameter.)
1011 – Invalid classifier ID, there is no such item. (Attribute “errorField” indicates the invalid input parameter.)
1012 – A parameter must have a unique value. (Attribute “errorField” indicates the invalid input parameter.)
1013 – Inconsistent parameter set (for example, both product and service IDs specified for an invoice row).
1014 – Incorrect data type or format. (Attribute “errorField” indicates the invalid input parameter.)
1015 – Malformed request (eg. parameters containing invalid characters).
1016 – Invalid value. (Attribute “errorField” indicates the field that contains an invalid value.)
1017 – Document has been confirmed and its contents and warehouse ID cannot be edited any more.
1018 – Multiple matches found, all have the same attribute value. No records will be updated.
1019 – No records found with this attribute value.

1020 – Bulk API call contained more than 100 sub-requests (max 100 allowed). The whole request has been ignored.
1021 – Another instance of the same report is currently running. Please wait and try again in a minute. (For long-running reports, API processes incoming requests only one at a time.)
1022 – This item cannot be deleted because there are other records that reference it.
1023 – Request has product rows in wrong order, or some rows are missing. When editing a confirmed Inventory Registration, only prices can be updated (not quantities and product IDs), and the request must include all rows.
1024 – Master List is activated – cannot possible to add products directly to the product catalog.
1025 – A bin cannot be archived because it has quantities in it.

1040 – Invalid coupon identifier – such coupon has not been issued.
1041 – Invalid coupon identifier – this coupon has already been redeemed.
1042 – Customer does not have enough reward points.
1043 – Employee already has an appointment on that time slot. Please choose a different start and end time for appointment.
1044 – Default length for this service has not been defined in Erply backend – cannot suggest possible time slots.
1045 – Invalid coupon identifier – this coupon has expired.
1046 – Sales Promotion – The promotion contains multiple conflicting requirements or conditions, please specify only one.
1047 – Sales Promotion – Promotion requirements or conditions not specified.
1048 – Sales Promotion – The promotion contains multiple conflicting awards, please specify only one.
1049 – Sales Promotion – Promotion awards not specified.

1050 – Username/password missing.
1051 – Login failed.
1052 – User has been temporarily blocked because of repeated unsuccessful login attempts.
1053 – No password has been set for this user, therefore the user cannot be logged in.
1054 – API session has expired. Please call API “verifyUser” again (with correct credentials) to receive a new session key.
1055 – Supplied session key is invalid; session not found.
1056 – Supplied session key is too old. User switching is no longer possible with this session key, please perform a full re-authentication via API “verifyUser”.
1057 – Your time-limited demo account has expired. Please create a new ERPLY demo account, or sign up for a paid account.

1060 – No viewing rights (in this module/for this item).
1061 – No adding rights (in this module).
1062 – No editing rights (in this module/for this item).
1063 – No deleting rights (in this module/for this item).
1064 – User does not have access to this location (store, warehouse).
1065 – This user account does not have API access. (It may be limited to POS or Erply backend operations only.)
1066 – This user does not have the right to manage specified user group. (Error may occur when attempting to create a new user, or modify an existing one.)

1071 – This customer can buy for a full up-front payment only.
1072 – This customer does not earn new reward points and cannot exchange reward points for coupons.
1073 – It is not possible to create an invoice from these source documents. All source documents must have the same type and same client (or the same payer).
1074 – Source document cannot be an invoice, invoice-waybill, POS receipt or a credit invoice.
1075 – Tax already has more than one component of this type, you must use saveVatRateComponent to add or change tax components. (Attribute “errorField” indicates the invalid input parameter.)
1076 – Sales Promotion – Only promotions with type “manual” can be set to require manager’s approval.

1080 – Printing service is not running at the moment. (User can turn printing service on from their Erply account).
1081 – E-mail sending failed.
1082 – E-mail sending has been incorrectly set up, review settings in ERPLY. (Missing sender’s address or empty message content).
1083 – “Master List” functionality has not been fully set up yet, some requirements are missing.
1084 – Configuration parameter “master_list_unique_field” has been incorrectly set up.

1090 – No file attached.
1091 – Attached file is not encoded with Base64.
1092 – Attached file exceeds allowed size limit.