Sellsy error codes
Understand and fix the errors returned by the Sellsy API
When an action fails on Sellsy's side, the API returns an error code. Order Invoicer shows it on the log of the affected order. This page explains what each code means and how to fix it.
Most of these errors depend on your Sellsy account (permissions, plan, licence), not on your Order Invoicer subscription.
Sellsy account & subscription
Insufficient permissions
E_PRIV_NOT_ALLOWED — the connected Sellsy account lacks the required privileges. See the dedicated page: Required Sellsy permissions.
Sellsy subscription required
E_SUBSCRIBE_HAVETO — this action requires a Sellsy add-on subscription. Subscribe to the relevant option from your Sellsy account.
Feature disabled
E_FEATURE_DISABLED — the feature is unavailable on your current Sellsy plan. Upgrade your Sellsy plan to enable it.
No licence available
E_LICENCE_NO — no Sellsy licence is available to perform the call. Check the number of licences on your Sellsy account.
Licence blocked
E_LICENCE_BLOCKED — the Sellsy licence in use is blocked. Contact Sellsy to unblock it.
Account blocked
E_CORPORATION_BLOCKED — your Sellsy account is blocked. Contact Sellsy support.
Connection expired
E_USER_NOT_LOGGED — the Sellsy connection is no longer authenticated. Reconnect Sellsy from the connector page.
Access forbidden (transient 403)
SELLSY_CURRENCIES_FORBIDDEN, SELLSY_RATE_CATEGORY_FORBIDDEN, SELLSY_DOCUMENT_STEP_FORBIDDEN, SELLSY_INVOICE_VALIDATION_FORBIDDEN — Order Invoicer received a 403 Forbidden from Sellsy while reading currencies or rate categories, or while advancing/validating a document. This is usually a temporary Sellsy hiccup and is retried automatically. If it persists, check that the connected Sellsy user has the required privileges (see Required Sellsy permissions) and that your Sellsy plan includes invoicing.
Plugins & quotas
Plugin not loaded
E_PLUGIN_NOT_LOADED — a required Sellsy plugin is not enabled. Enable it in your Sellsy account.
Insufficient quota
E_QUOTA_NOT_SUFFICIENT — the Sellsy plugin quota is exhausted. Contact Sellsy to increase it.
Request limit reached
E_LIMIT_REQUEST_REACHED — you reached the Sellsy API request limit. Synchronization resumes automatically later.
Service unavailable
E_SERVICE_UNVAILABLE — Sellsy is temporarily unavailable. The operation is retried automatically.
Document errors
Document not editable
E_OBJ_NOT_EDITABLE — the Sellsy document is finalized and can no longer be edited.
Record not usable
E_OBJ_NOT_LOADABLE — the referenced Sellsy record is not usable for this call.
Record not loaded
E_OBJ_NOT_LOADED — the Sellsy record could not be loaded.
List value not found
E_LIST_VALUE_DONT_EXIST — the requested value does not exist in the Sellsy list.
Document layout not loadable
SELLSY_DOC_LAYOUT_NOT_LOADABLE (Object DocLayout not loadable) — the document template (layout) selected for this connector could not be loaded in Sellsy. In Sellsy, make sure a valid document template exists and is available to the connected user, then retry.
Maximum number of lines reached
SELLSY_LINES_LIMIT_REACH — the invoice exceeds the maximum number of document lines allowed by Sellsy. Reduce the number of lines on the order (for example by grouping items), then retry.
Issue date too old
SELLSY_ISSUED_AT_TO_OLD — Sellsy rejected the document because its issue date is too far in the past. Sellsy does not allow backdating a document beyond a certain point (for example before a closed accounting period). Convert the order with a more recent date, or reopen the period in Sellsy.
Stock and items
Serialized stock (missing serial number)
E_PARAM_MISSING (serial) — the Sellsy item uses serialized stock, so Sellsy requires a serial number on every invoice line. Order Invoicer creates invoices automatically and cannot provide a serial number. In Sellsy, open the item and turn off serialized-stock tracking, then retry the order conversion.
Declined item
SELLSY_ITEM_DECLINED — the product referenced on the order is a declined (parent) item in Sellsy: it can't be sold directly, only its declinations (variants) can. In Sellsy, use the declination that matches the SKU, or map the order line to a non-declined item, then retry.
Item not loadable
SELLSY_ITEM_NOT_LOADABLE — a line references a Sellsy catalog item (or declination) that can no longer be loaded: the product was deleted or archived, or the stored product mapping is stale. In Sellsy, check that the product still exists, re-sync it, then retry the conversion.
Technical errors
The codes below indicate a technical error while talking to the Sellsy API. If one of them persists, contact Order Invoicer support.
E_IO_MODE_DONT_EXIST
The input/output mode does not exist.
E_IO_MODE_DO_IN_MISSING
The DO_IN attribute is missing.
E_DO_IN_WRONG_FORMAT
The input format is incorrect.
E_DO_IN_PARAM_MISSING
The DO_IN parameter is missing.
E_METHOD_DONT_EXIT
The method does not exist.
E_PARAM_MISSING
A parameter is missing.
E_PARAM_INVALID
A parameter is invalid.
E_PARAM_REQUIRED
A required parameter is missing or incorrect.
E_LIST_DONT_EXIST
The list does not exist.
E_PAGINATION_MAX
The pagination parameter is incorrect.
E_UNKNOW
Unknown error.
E_CUSTOM
A manual error returned by Sellsy.