| ERROR_CHIFT_AUTHENTICATION_ERROR | 401 | Error with the provided Chift token or combination of clientId, clientSecret and accountId | All | |
| ERROR_CONNECTOR_AUTHENTICATION | 401 | Error related to the authentication to the connector (wrong credentials, …) | All | Please check the credentials used in the connector configuration |
| ERROR_CONNECTOR_CONFIGURATION | 400 | Error related to the configuration of the connector not related to Chift (e.g. no license, connector not active, needs to be restarted, …) | All | |
| ERROR_CONFIGURATION_SYNC | 400 | Error in the configuration of the sync | All | The sync is not correctly configured for that consumer. Make sure that it was correctly configured and activated. |
| ERROR_NO_ACTIVE_CONNECTION | 400 | No active connection/integration for this API are configured | All | |
| ERROR_CONFIGURATION_CONNECTION | 400 | Error related to the configuration of the connection (e.g. more than one connection is active, …) | All | |
| ERROR_DATA_VALIDATION | 400 | Impossible to retrieve data due to a data validation issue. Contact support for more details | All | |
| ERROR_API_RESOURCE_NOT_FOUND | 400 | The route that was called does not exist. Make sure that you use the routes as specified in the documentation. | All | |
| ERROR_WEBHOOK_NOT_SUPPORTED | 405 | This webhook type is not supported for this integration | All | |
| ERROR_UNKNOWN | 400 | An unknown error occurred during the call. Please contact Chift team. | All | |
| ERROR_INVALID_BODY | 422 | One of the input fields of the body is invalid | All | |
| ERROR_INVALID_QUERY_PARAMETER | 422 | One of the query parameters is invalid | All | |
| ERROR_INVALID_PATH_PARAMETER | 422 | One of the path parameters is invalid | All | |
| ERROR_INVALID_RESPONSE | 422 | The response could not be built. Our support should be contacted. | All | |
| ERROR_RESOURCE_NOT_SUPPORTED | 405 | The requested resource is not supported by this connector. | All | |
| ERROR_TECHNICAL_MAPPING | 400 | There is a technical error while processing the request. We are already alerted and working on this. Please contact support if needed. | All | There is a technical error. Please contact support if needed. |
| ERROR_INTEGRATION_INVALID | 400 | The specified integration is invalid or could not be found | Connections | |
| ERROR_CONNECTION_INFO_EMPTY | 400 | A field in the connection is not filled in. | All | |
| ERROR_ORDER_NOT_FOUND | 404 | The given order could not be retrieved | POS | |
| ERROR_CUSTOMER_NOT_FOUND | 404 | The given customer could not be retrieved | POS | |
| ERROR_LOCATION_NOT_FOUND | 404 | The given location could not be found | POS | |
| ERROR_CONFIGURATION_LOCALAGENT | 502 | Impossible to connect to the specified local agent (e.g. not configured, …) | All | |
| ERROR_CONNECTOR_MAINTENANCE | 503 | Impossible to connect to the target application | All | The target application is temporarily unable to handle a request. Please retry later. |
| ERROR_GATEWAY_TIMEOUT | 504 | Impossible to connect to a remote application (for local agent) | All | |
| ERROR_BACKEND_FORBIDDEN | 403 | Impossible to retrieve data due to a permission issue | All | Please authorize the access to the connector again |
| REQUEST_ALREADY_PROCESSED | 409 | Request with same client request id was already successfully processed | All | |
| REQUEST_IN_PROCESS | 409 | Request with same client request id is currently processed | All | |
| ERROR_RATE_LIMIT | 429 | The rate limit has been reached for this connector. Please try again later. | All | |
| ERROR_BACKEND_NOT_FOUND | 504 | Impossible to connect to the specified backend (url, host, unique identifier,… might be incorrect or the backend is down) | All | |
| ERROR_BACKEND_FORBIDDEN | 403 | Impossible to retrieve data due to a permission issue | All | |
| ERROR_UNEXPECTED | 400 | Unexpected error while trying to perform the request. This is often linked to some data being incorrectly managed. We are notified and are working proactively on those errors. | All | |
| ERROR_INTERNAL_ERROR | 400 | Internal server error. This is often linked to a technical error. We are notified and are working proactively on those errors. | All | |
| ERROR_CONNECTOR_MISSING_EXTENSION | 400 | The connector requires an extension. | All | The connector is missing a required extension (please install or update) |
| ERROR_INVALID_PERIOD | 400 | The given period is not valid (based on date_from & date_to parameters) | POS | |
| ERROR_INVALID_HOST | 400 | The given host is not valid and the backend cannot be reached | POS | |
| ERROR_FOLDER_NOT_FOUND | 404 | Folder not found | Accounting | The requested folder was not selected during the connection process or does not exist in the accounting system |
| ERROR_INVALID_VAT_FORMAT | 422 | The VAT number doesn’t seem to be correct. Please remove dots and whitespaces. The expected format is the following: BE0784930037 | Accounting | |
| ERROR_INVALID_LANGUAGE_FORMAT | 422 | The language format is not correct. Please use the ISO 639-1 codes. | Accounting | |
| ERROR_INVALID_CURRENCY_FORMAT | 422 | The currency format is not correct. Please use the ISO 4217 codes. | Accounting | |
| ERROR_INVALID_COUNTRY_FORMAT | 422 | The country format is not correct. Please use the ISO 3166-1 codes. | Accounting | |
| ERROR_INVALID_FINANCIAL_PERIOD_FORMAT | 422 | The forced financial period must be 6 numbers (e.g. 02 for February and 2022 => 022022). | Accounting | |
| ERROR_BOOKS_FROZEN | 422 | The books are frozen in the accounting tool. | Accounting | Unfreeze the books in the accounting tool, or use an entry date after the freeze date. |
| ERROR_NO_INVOICE_LINE | 400 | The invoice must contain at least one invoice line. | Accounting | |
| ERROR_ZERO_INVOICE | 400 | You cannot create an invoice with an untaxed amount of 0. | Accounting | |
| ERROR_ZERO_LINE | 400 | You cannot create entries/invoices with a line equal to zero. | Accounting | |
| ERROR_NO_OPERATION_LINE | 400 | The miscellaneous operation must contain at least one line. | Accounting | |
| ERROR_INVALID_OPERATION_LINE_TYPE | 400 | A line of type ‘customer_account’ or ‘supplier_account’ must have a ‘partner_id’ filled in. | Accounting | |
| ERROR_OPERATION_NOT_BALANCED | 400 | The operation is not balanced. The sum of the lines must be zero. | Accounting | |
| ERROR_NOT_ENOUGH_MATCHING_ENTRIES | 400 | Matching is only possible with at least 2 entries. | Accounting | |
| ERROR_ANALYTIC_ACCOUNTING_NOT_ACTIVE | 405 | Analytic accounting is not active on this connection. | Accounting | |
| ERROR_ANALYTIC_ACCOUNTING_PLAN_NOT_CONFIGURED | 405 | A default analytic plan must be configured to use this endpoint. | Accounting | |
| ERROR_ANALYTIC_ACCOUNT_ALREADY_EXISTS | 400 | An analytic account already exists with the same code in the accounting system. | Accounting | |
| ERROR_ANALYTIC_ACCOUNT_NOT_FOUND | 404 | The analytic account doesn’t exist in the accounting system. | Accounting | |
| ERROR_ANALYTIC_PLAN_NOT_FOUND | 404 | The analytic plan doesn’t exist in the accounting system. | Accounting | |
| ERROR_INVALID_ANALYTIC_DISTRIBUTION | 400 | There is an error with the analytic distribution. This error can come from an analytic plan or account being more than once in the analytic distribution; from a percentage not being between 1 and 100 or from an analytic plan not having a 100% coverage. | Accounting | |
| ERROR_INVALID_ANALYTIC_DISTRIBUTION_ACCOUNTS | 400 | Each analytic plan in the analytic distribution of an invoice line must contain at least one analytic account. | Accounting | |
| ERROR_INVALID_ANALYTIC_DISTRIBUTION_ACCOUNTS_PERCENTAGE | 400 | Analytic accounts of each analytic plan in the analytic distribution of an invoice line must cover 100% of the amount of the invoice line. | Accounting | |
| ERROR_INVOICE_AMOUNTS_DO_NOT_MATCH | 400 | The amounts of the invoice are not correct. | Accounting | |
| ERROR_LINE_AMOUNTS_DO_NOT_MATCH | 400 | The amounts in one invoice line are not correct. | Accounting | Please make sure that tax amount and tax rate are correct. If no issue is detected, please contact Chift. |
| ERROR_TAX_RATE_NOT_CORRESPONDING | 400 | The tax rate doesn’t match the tax rate linked to the tax code in the accounting system. | Accounting | Please modify the mapping of that tax rate with a vat code of the same rate |
| ERROR_MULTIPLE_GL_ACCOUNTS | 400 | The entries have different receivable/payable accounts. | Accounting | |
| ERROR_MULTIPLE_PARTNER_ACCOUNTS | 400 | A sale/purchase entry cannot be linked to multiple partner accounts. | Accounting | |
| ERROR_ACCOUNT_NUMBER_NOT_CONFIGURED | 400 | The account number is not configured to be used in entries. It cannot be imputed. | Accounting | |
| ERROR_ENTRY_HAS_INVALID_STATUS | 400 | The entry doesn’t have the correct status to be matched. | Accounting | |
| ERROR_ENTRY_HAS_NO_ACCOUNT_RECEIVABLE_PAYABLE | 400 | The entry doesn’t have a receivable/payable account. | Accounting | |
| ERROR_ENTRY_NOT_LINKED_TO_PARTNER | 400 | The entry is not linked to the partner mentioned in the matching body. | Accounting | |
| ERROR_ENTRY_ALREADY_RECONCILED | 400 | The entry is already reconciled in the accounting system. | Accounting | |
| ERROR_ENTRY_ALREADY_PARTIALLY_MATCHED | 400 | An entry is already partially matched with another entry in the accounting system. | Accounting | |
| ERROR_JOURNAL_NOT_GOOD_SCOPE | 400 | The journal cannot be used for this scope. | Accounting | The provided journal is not valid for the scope of the invoice. Please adapt it in your input or in your mapping (if using a sync) |
| ERROR_JOURNAL_NOT_CONFIGURED | 400 | The journal is not configured for a used functionality. | Accounting | |
| ERROR_TAX_CODE_NOT_GOOD_SCOPE | 400 | The tax code cannot be used for this type of invoices. | Accounting | Please adapt the tax code or update the mapping (if using a sync) |
| ERROR_MULTIPLE_JOURNALS | 404 | Multiple journals were found. Please indicate the wanted journal in the request. | Accounting | |
| ERROR_JOURNAL_NOT_FOUND_FOR_SCOPE | 404 | Please indicate the wanted journal in the request. No journal has been found for this scope. | Accounting | |
| ERROR_INVOICE_NUMBER_ALREADY_USED | 409 | The invoice number is already used in the accounting system. | Accounting | |
| ERROR_INVOICE_ALREADY_EXISTS | 409 | The invoice already exists in the accounting system. | Accounting | |
| ERROR_ENTRY_NUMBER_ALREADY_USED | 409 | The entry number is already used in the accounting system. | Accounting | |
| ERROR_PDF_NOT_APPLICABLE_TO_DRAFT_INVOICE | 400 | You cannot upload a PDF when creating a draft invoice. | Accounting | |
| ERROR_TAX_CODE_NOT_FOUND | 404 | The tax code doesn’t exist in the accounting system. | Accounting | Please set up the tax code in the accounting system or adapt the tax code in the mapping (if using a sync) |
| ERROR_TAX_CODE_NOT_CONFIGURED | 400 | The tax code is not configured to be used with this type of invoice. | Accounting | Please set up a payable account on the tax code in the accounting system |
| ERROR_ACCOUNT_NUMBER_NOT_FOUND | 404 | The account number doesn’t exist in the accounting system. | Accounting | Please create the ledger account in the accounting system |
| ERROR_OPERATION_NOT_FOUND | 404 | The operation doesn’t exist in the accounting system. | Accounting | |
| ERROR_OPERATION_NUMBER_ALREADY_USED | 409 | The operation number is already used in the accounting system. | Accounting | |
| ERROR_WRONG_ACCOUNT_TYPE | 400 | The account cannot be used for this type of line of a miscellaneous operation. | Accounting | |
| ERROR_BOOKYEAR_NOT_FOUND | 400 | The accounting system is not set up for this date. | Accounting | Create a fiscal year in the accounting system including the date of the invoice or verify why the fiscal year is not set up |
| ERROR_PERIOD_CLOSED | 400 | The accounting period is closed in the accounting system. | Accounting | Reopen the accounting period in the accounting system, or use a date that falls within an open period. |
| ERROR_JOURNAL_LOCKED | 400 | The journal is locked in the accounting system. | Accounting | Please unlock the journal in the accounting system |
| ERROR_INVALID_FIELD_FORMAT_BANK_ACCOUNT | 422 | The bank account/iban is not valid. | Accounting | |
| ERROR_INVALID_FIELD_FORMAT_ANALYTIC_ACCOUNT | 422 | The code of the analytic account doesn’t follow the format of the corresponding accounting system. | Accounting | |
| ERROR_INVALID_FIELD_FORMAT_ANALYTIC_PLAN | 422 | The format of the field ‘analytic_plan’ doesn’t follow the format of the corresponding accounting system. | Accounting | |
| ERROR_INVALID_FIELD_FORMAT_JOURNAL_ID | 422 | The format of the field ‘journal_id’ doesn’t follow the format of the corresponding accounting system. | Accounting | |
| ERROR_INVALID_FIELD_FORMAT_TAX_CODE | 422 | The format of the field ‘tax_code’ doesn’t follow the format of the corresponding accounting system. | Accounting | |
| ERROR_INVALID_FIELD_FORMAT_ENTRIES | 422 | The format of the IDs entries doesn’t follow the format of the corresponding accounting system. | Accounting | |
| ERROR_JOURNAL_ALREADY_OPEN | 400 | The entry couldn’t be created in the accounting system. The journal is already open. | Accounting | |
| ERROR_INVALID_FIELD_FORMAT_ID | 422 | The format of the ID doesn’t follow the format of the corresponding accounting system. | Accounting | |
| ERROR_INVALID_FIELD_FORMAT_PARTNER_ID | 422 | The format of the field ‘partner_id’ doesn’t seem to be correct for the corresponding accounting system. | Accounting | |
| ERROR_INVALID_FIELD_FORMAT_COMPANY_ID | 422 | The format of the field ‘company_id’ doesn’t seem to be correct for the corresponding accounting system. | Accounting | |
| ERROR_MISSING_FIRST_NAME | 400 | The field ‘first_name’ must be filled in when the client/supplier is an individual. | Accounting | |
| ERROR_MISSING_LAST_NAME | 400 | The field ‘last_name’ must be filled in when the client/supplier is an individual. | Accounting | |
| ERROR_MISSING_INVOICE_NUMBER | 400 | The target connector is expecting an invoice number. | Accounting | The field invoice number cannot be empty |
| ERROR_PARTNER_ALREADY_EXISTS | 400 | A client/supplier already exists with the same code/id in the accounting system. | Accounting | |
| ERROR_JOURNAL_NOT_FOUND | 404 | The journal doesn’t exist in the accounting system. | Accounting | |
| ERROR_PARTNER_NOT_FOUND | 404 | The client/supplier doesn’t exist in the accounting system. | Accounting | Make sure that the client/supplier is correctly created in the accounting system |
| ERROR_ENTRY_NOT_FOUND | 404 | The entry doesn’t exist in the accounting system. | Accounting | |
| ERROR_DUPLICATE_ENTRIES | 400 | Entries cannot contain duplicates. | Accounting | |
| ERROR_INVOICE_NOT_FOUND | 404 | The invoice doesn’t exist in the accounting system. | Accounting | |
| ERROR_MISCELLANEOUS_OPERATION_NOT_FOUND | 404 | The miscellaneous operation doesn’t exist in the accounting system. | Accounting | |
| ERROR_LANGUAGE_NOT_FOUND | 404 | The specified language doesn’t exist or is not active in the accounting system. | Accounting | |
| ERROR_CURRENCY_NOT_FOUND | 404 | The currency doesn’t exist or is not active in the accounting system. | Accounting | |
| ERROR_NEGATIVE_INVOICE | 400 | An invoice must be positive. The invoice type determines the sign of the invoice. | Accounting | |
| ERROR_ACCOUNT_NUMBER_NOT_ACTIVE | 400 | An account number used in an invoice line is not active. | Accounting | Activate the ledger account in the accounting system |
| ERROR_PARTNER_NOT_ACTIVE | 400 | The used client/supplier is not active. | Accounting | |
| ERROR_ACCOUNT_NUMBER_NOT_GOOD_SCOPE | 400 | The account number cannot be used in this scope. | Accounting | |
| ERROR_INVALID_INVOICE_DATE | 400 | The period containing the invoice date is already locked. | Accounting | |
| ERROR_WRONG_ENTRY_TYPE | 400 | You can only create entries in a sale or purchase journal. | Accounting | |
| ERROR_MAX_DIFFERENCE_MONTHS | 400 | You can retrieve maximum 3 months of data at once. The difference between ‘date_from’ and ‘date_to’ is at maximum 3 months. | Accounting | |
| ERROR_ATTACHMENT_ALREADY_EXISTS | 400 | An attachment already exists for this invoice. | Accounting | |
| ERROR_INVALID_BASE64_STRING | 400 | The document is not a valid base64 string representing a PDF. | Accounting | |
| ERROR_INVALID_DUE_DATE | 422 | The due date must be after the invoice date. | Accounting | |
| ERROR_CHARGE_PRODUCT_ACCOUNT_MISSING | 422 | Please provide at least one charge/product account. | Accounting | |
| ERROR_COLLECTIVE_ACCOUNT_MISSING | 422 | Please provide a client/supplier collective account. | Accounting | |
| ERROR_PARTNER_ACCOUNT_MISSING | 422 | Please provide a client/supplier account in the partner_id field. | Accounting | |
| ERROR_ANALYTIC_ACCOUNT_ARCHIVED | 400 | The analytic account is archived. | Accounting | |
| ERROR_INVALID_FIELD_FORMAT_INVOICE_NUMBER | 422 | The format of the invoice number doesn’t follow the format of the corresponding accounting system (e.g. too long) | Accounting | |
| ERROR_INVALID_FIELD_FORMAT_OPERATION_NUMBER | 422 | The format of the operation number doesn’t follow the format of the corresponding accounting system (e.g. too long) | Accounting | |
| ERROR_INVALID_FIELD_FORMAT_NUMBER | 422 | The format of the number doesn’t follow the format of the corresponding accounting system (e.g. too long) | Accounting | |
| ERROR_ANALYTIC_ACCOUNT_NUMBER_PLAN_NOT_ACTIVE | 400 | The account number cannot be used (is not configured) with an analytic account of the specified analytic plan | Accounting | |
| ERROR_LEDGER_ACCOUNT_ALREADY_EXISTS | 400 | A ledger account already exists with the same number in the accounting system. | Accounting | |
| ERROR_NUMBER_ALREADY_USED | 400 | The number of the invoice is already used in the accounting system. | Accounting | |
| ERROR_COUNTERPART_ACCOUNT_NUMBER_NOT_GOOD_SCOPE | 400 | The counterpart account number cannot be used in this scope. | Accounting | |
| ERROR_COUNTERPART_ACCOUNT_NOT_FOUND | 400 | The counterpart account doesn’t exist in the accounting system. | Accounting | |
| ERROR_COLLECTIVE_ACCOUNT_NOT_CONFIGURED | 400 | The collective account is not set up for customer/supplier. | Accounting | |
| ERROR_JOURNAL_ALREADY_EXISTS | 400 | A journal already exists with the same code in the accounting system. | Accounting | |
| ERROR_COUNTERPART_ACCOUNT_ALREADY_USED | 400 | The counterpart account is already linked to another journal. | Accounting | |
| ERROR_LEDGER_ACCOUNT_ALREADY_EXISTS | 400 | A ledger account already exists with the same number in the accounting system. | Accounting | |
| ERROR_COUNTERPART_ACCOUNT_NOT_ALLOWED | 400 | You can only specify a counterpart account on Bank and Cash journals. | Accounting | |
| ERROR_MISSING_COUNTERPART_ACCOUNT | 400 | You must specify a counterpart account on Bank and Cash journals. | Accounting | |
| ERROR_PERIOD_BLOCKED | 400 | The accounting period is currently blocked due to a revision. | Accounting | |
| ERROR_PDF_MUST_BE_UNIQUE | 400 | The pdf already exists in the accounting system. | Accounting | The invoice that you are trying to create already exists in the target tool. It must be unique. |
| ERROR_ENTRY_ITEMS | 400 | You need to push at least 2 entry items. | Accounting | |
| ERROR_BANK_ACCOUNT_NUMBER_ALREADY_EXISTS | 400 | The bank account number already exists in the accounting system. | Accounting | |
| ERROR_INVALID_FIELD_FORMAT_STATEMENT_NUMBER | 422 | The statement id/number format is not accepted by the accounting software. | Accounting | |
| ERROR_CUSTOMER_NOT_FOUND | 404 | The customer doesn’t exist. | eCommerce | |
| ERROR_PRODUCT_NOT_FOUND | 404 | The product doesn’t exist. | eCommerce | |
| ERROR_VARIANT_NOT_FOUND | 404 | The variant doesn’t exist. | eCommerce | |
| ERROR_LOCATION_NOT_FOUND | 404 | The location doesn’t exist. | eCommerce | |
| ERROR_ORDER_NOT_FOUND | 404 | The order doesn’t exist. | eCommerce | |
| ERROR_SHOPIFY_CUSTOMER_DATA_ACCESS | 403 | The Shopify app is not configured to have access to customer data. See Shopify documentation. | eCommerce | |
| ERROR_PHONE_INVALID | 422 | The phone number doesn’t seem to be valid. The number must begin with the country code. | eCommerce | |
| ERROR_PHONE_ALREADY_USED | 422 | The phone number is already used by another client. | eCommerce | |
| ERROR_INVALID_FIELD_FORMAT | 422 | The date format of the query parameter ‘Date From’ or ‘Date To’ is not valid. The expected format is the following: YYYY-MM-DD. | eCommerce | |
| ERROR_NO_ORDER_LINE | 400 | New orders must have at least one line. | eCommerce | |
| ERROR_INVALID_CURRENCY_FORMAT | 422 | The currency format is not correct. Please use the ISO 4217 codes. | eCommerce | Please use the ISO 4217 codes. |
| ERROR_INVALID_COUNTRY_FORMAT | 422 | The country format is not correct. Please use the ISO 3166-1 codes. | eCommerce | |
| ERROR_OPPORTUNITY_NOT_FOUND | 404 | The opportunity doesn’t exist. | Invoicing | |
| ERROR_PRODUCT_NOT_FOUND | 404 | The product doesn’t exist. | Invoicing | |
| ERROR_TAX_NOT_FOUND | 404 | The tax doesn’t exist. | Invoicing | |
| ERROR_INVOICE_NOT_FOUND | 404 | The invoice doesn’t exist. | Invoicing | |
| ERROR_OPPORTUNITY_NOT_CREATED | 400 | The opportunity was not created. | Invoicing | |
| ERROR_PRODUCT_NOT_CREATED | 400 | The product was not created. | Invoicing | |
| ERROR_TAX_NOT_CREATED | 400 | The tax was not created. | Invoicing | |
| ERROR_INVOICE_NOT_CREATED | 400 | The invoice was not created. | Invoicing | |
| ERROR_DUPLICATE_PAYOUT | 409 | The payout already exists. | Payment | |
| ERROR_ACTION_NOT_SUPPORTED | 400 | The requested action is not supported by this connector. | All | |
| ERROR_BAD_REQUEST | 400 | The request was rejected by the target application. | All | |
| ERROR_CONNECTION_CREDENTIALS_NOT_CORRECT | 401 | The connection could not be created or updated as the credentials are not correct. | All | Please check the credentials provided for the connection. |
| ERROR_CONNECTION_CREDENTIALS_NOT_SUPPORTED | 400 | At least one credential is missing for this integration. | All | |
| ERROR_CONNECTION_NOT_FOUND | 404 | The connection could not be found in the target application. | All | |
| ERROR_CONNECTION_POSTCONNECTION_MISSING | 400 | At least one mandatory post connection value is missing for this integration. | All | |
| ERROR_CONNECTOR_INTERNAL | 502 | The target connector API returned a temporary internal server error. | All | Please retry later. |
| ERROR_CONNECTOR_NOT_FOUND | 404 | No connector/local agent was found with this identifier. | All | |
| ERROR_CONNECTOR_SCOPE | 403 | The connection is missing an OAuth scope required for this operation. Please reconnect to grant it. | All | Reconnect the connection to grant the missing scope. |
| ERROR_DAILY_RATE_LIMIT | 429 | The daily rate limit of the connector is reached. | All | Please retry tomorrow. |
| ERROR_DATALAYER_CONNECTION_NOT_ENABLED | 400 | The datalayer is not enabled for this connection. | All | |
| ERROR_DATALAYER_ENTITY_NOT_AVAILABLE | 400 | The datalayer is configured to sync entities that are not available on the connection. | All | |
| ERROR_DATALAYER_FILTER_NOT_AVAILABLE_LIVE | 409 | The request uses a filter that only the datalayer supports and the datalayer cannot serve this read. Drop the filter to be served live, or retry once the scope is synced. | All | Drop the filter to be served live, or retry once the scope is synced. |
| ERROR_DATALAYER_INVALID_MAX_STALENESS | 400 | The provided max_staleness value is invalid. | All | |
| ERROR_DATALAYER_INVALID_START_DATE | 400 | The provided start date is invalid. | All | |
| ERROR_DATALAYER_NOT_CONFIGURED | 400 | The datalayer is not configured for this account. | All | |
| ERROR_DATALAYER_NOT_ENABLED | 400 | The datalayer is not enabled for this consumer. | All | |
| ERROR_DATALAYER_OUT_OF_SYNC_WINDOW | 409 | The request starts before the period covered by the datalayer. | All | Use a date_from within the period covered by the datalayer, or extend the datalayer start date. |
| ERROR_DATALAYER_SCOPE_INACTIVE | 409 | The requested scope is turned off on this connection, so the datalayer mirrors none of it. | All | |
| ERROR_DATALAYER_STALE | 409 | The datalayer data is older than the staleness allowed by the request. | All | Increase the allowed staleness or retry once the datalayer has synced. |
| ERROR_DATALAYER_SYNC_PENDING | 409 | The datalayer is still performing its first sync for this connection. Retry once it completes. | All | Retry once the first sync of the datalayer completes. |
| ERROR_DATASTORE_FORMAT | 422 | The input does not match the definition of the datastore. | All | |
| ERROR_ENTITY_NOT_FOUND | 404 | The entity doesn’t exist in the target application. | All | |
| ERROR_FORBIDDEN | 403 | Access denied to the resource. | All | |
| ERROR_INVALID_CHAIN | 500 | No module is defined for the step of the chain. | All | |
| ERROR_INVALID_CREDENTIALS | 422 | The user and/or password don’t seem to be correct. | All | |
| ERROR_INVALID_CURSOR | 400 | The cursor is either invalid or has expired. | All | |
| ERROR_INVALID_HEADER | 422 | One of the provided headers is invalid. | All | |
| ERROR_INVALID_INPUT | 422 | One of the inputs is invalid. | All | |
| ERROR_INVALID_MODULE_NAME | 404 | The module cannot be found. | All | |
| ERROR_INVALID_PARAMETER | 400 | One of the parameters is invalid. | All | |
| ERROR_MISSING_QUERY_PARAMETER | 400 | A mandatory query parameter is missing. | All | |
| ERROR_RESOURCE_NOT_FOUND | 404 | The requested resource could not be found. Please check the URL or the request parameters. | All | |
| ERROR_RESOURCE_NOT_IMPLEMENTED | 400 | The requested resource is not implemented for this connector. | All | |
| ERROR_RESOURCE_UNAVAILABLE | 503 | The flow/route has been disabled. | All | |
| ERROR_RESOURCE_UNDER_ANALYSIS | 400 | The requested resource is not yet implemented but is currently under analysis. | All | Contact Chift to know when the resource will be available. |
| ERROR_RESUME_LATER | 409 | The rate limit of the target application was reached. The execution will resume later. | All | No action needed: the execution resumes automatically. |
| ERROR_SETTING_NOT_APPLICABLE | 422 | The requested setting cannot be honoured by this flow. | All | |
| ERROR_UNSUPPORTED_QUERY_PARAMETER | 400 | One of the query parameters is not supported by this connector. | All | |
| ERROR_ACCOUNTING_INFO_NOT_SETUP | 404 | The fiscal years are not set up in the accounting system. | Accounting | |
| ERROR_ACCOUNT_NUMBER_ALREADY_EXISTS | 400 | An account already exists with the same number in the accounting system. | Accounting | Use another account number or update the existing account. |
| ERROR_ACCOUNT_NUMBER_CONFIGURATION | 400 | The account number is not configured to be used this way in the accounting system (e.g. with that tax code, in invoices or with analytic accounting). | Accounting | |
| ERROR_ACCOUNT_NUMBER_LENGTH | 400 | The account number is too long or too short for the configured length in the target accounting system. | Accounting | Adapt the account number to the length configured in the accounting system. |
| ERROR_ACCOUNT_NUMBER_NOT_ALLOWED | 400 | The account number cannot be used for this type of journal. | Accounting | |
| ERROR_ACCOUNT_NUMBER_SCOPE | 400 | The account number cannot be used in this scope. | Accounting | Ensure the account number used in the invoice line or entry is a valid ledger account for that scope. Update the account number or adjust your mapping. |
| ERROR_ACCOUNT_NUMBER_WRONG_TYPE | 400 | The account number is already used in the accounting system for another type of accounts. | Accounting | |
| ERROR_ACCOUNT_TYPE_NOT_ALLOWED | 400 | You can only create journal entries with general accounts in this accounting system. Provide ‘force_general_account’ for customer, supplier or employee lines. | Accounting | |
| ERROR_ACCOUNT_TYPE_NOT_SUPPORTED | 400 | The account type is not supported by the accounting system for this operation. | Accounting | |
| ERROR_ACD_GED_ACCESS | 400 | The user doesn’t have access to a specific GED folder in ACD. | Accounting | Grant the user access to the GED folder in ACD. |
| ERROR_ACD_INVALID_CHARACTERS | 422 | Accounts with special characters (e.g. dots) cannot be used in the ACD entries creation endpoint. | Accounting | Remove the special characters in the account setup through the ACD interface. |
| ERROR_AMOUNTS_NOT_BALANCED | 400 | The amounts of the entries are not balanced. | Accounting | |
| ERROR_ANALYTIC_ACCOUNT_LINE_NOT_FOUND | 404 | The analytic account line doesn’t exist in the accounting system. | Accounting | |
| ERROR_ANALYTIC_ACCOUNT_NOT_ACTIVE | 400 | The analytic account is not active in the accounting system. | Accounting | Activate the analytic account in the accounting system. |
| ERROR_ANALYTIC_ACCOUNT_NOT_CONFIGURED | 400 | The analytic account is not configured to be used with this account number. | Accounting | |
| ERROR_ANALYTIC_PLAN_ARCHIVED | 400 | The analytic plan is closed or not activated in the accounting system. | Accounting | Reopen the analytic plan in the accounting system. |
| ERROR_ANALYTIC_PLAN_NOT_ACTIVE | 400 | The analytic plan is not active in the accounting system. | Accounting | Activate the analytic plan in the accounting system. |
| ERROR_ANALYTIC_PLAN_NOT_GOOD_SCOPE | 400 | The analytic plan cannot be used with this type of account. | Accounting | |
| ERROR_ATTACHMENT_NOT_FOUND | 404 | No attachment was found for this document. | Accounting | |
| ERROR_ATTACHMENT_UPLOAD | 400 | The attachment could not be uploaded or linked to the created document. | Accounting | |
| ERROR_ATTACHMENT_UPLOAD_FAILED | 400 | The entry was created in the accounting system but its attachment could not be uploaded or linked to it. | Accounting | |
| ERROR_AUTHENTICATION_FAILED | 401 | Authentication to the target application failed. Please verify your credentials. | Accounting | Please check the credentials used in the connection. |
| ERROR_AUTHENTICATION_MISSING | 401 | A credential required to authenticate to the target application is missing. | Accounting | |
| ERROR_BANKFEED_CONNECTION_PENDING | 409 | The bank feed connection is still being provisioned by the accounting system. Please retry in a few minutes. | Accounting | Retry in a few minutes. |
| ERROR_BANK_ACCOUNT_ALREADY_EXISTS | 400 | A bank account with the same number/IBAN already exists in the accounting system. | Accounting | |
| ERROR_BANK_ACCOUNT_NOT_FOUND | 404 | The bank account doesn’t exist in the accounting system. | Accounting | |
| ERROR_BANK_CODE_ALREADY_USED | 400 | A bank account with the same code already exists in the accounting system. | Accounting | |
| ERROR_BANK_STATEMENT_ALREADY_EXISTS | 400 | The bank statement already exists in the accounting system. | Accounting | |
| ERROR_BANK_TRANSACTION_ALREADY_EXISTS | 422 | The bank transaction already exists in the bank account of the accounting system. | Accounting | |
| ERROR_BATCH_ENTRIES_MIXED_MONTHS | 422 | All entries in a batch must belong to the same month. Please split entries by month and send separate batch requests. | Accounting | |
| ERROR_BATCH_INVOICES_MIXED_TYPES | 400 | All invoices in a batch must be of the same type. Please split invoices by type and send separate batch requests. | Accounting | |
| ERROR_BOOKYEARS_NOT_FOUND | 404 | The accounting system is not set up for this date. | Accounting | Create a fiscal year in the accounting system including the date of the document. |
| ERROR_BUSINESSCENTRAL_NOSERIES_CONSUMED | 400 | The numbering series has been fully consumed in Business Central. The record cannot be created. | Accounting | |
| ERROR_CLIENT_NOT_CREATED | 400 | The client was not created in the accounting system. | Accounting | |
| ERROR_COMMENT_TOO_LONG | 400 | The comment is too long for the accounting system. | Accounting | |
| ERROR_COMPANY_NAME_ALREADY_USED | 400 | A client/supplier with the same name already exists in the accounting system. | Accounting | |
| ERROR_COMPANY_NOT_FOUND | 404 | The provided company_id doesn’t exist in the accounting system. | Accounting | |
| ERROR_CONFIGURATION_BANK_ACCOUNTS | 400 | A bank account in the required currency must be created in the accounting system before creating partners linked to that currency. | Accounting | |
| ERROR_CONFIGURATION_DEFAULT_ACCOUNT_MISSING | 400 | No default account is configured in the accounting system for this operation. | Accounting | |
| ERROR_CONFIGURATION_MISSING_CONNECTORS | 400 | Required connectors are missing in the configuration of the target application. | Accounting | |
| ERROR_CONNECTOR_EXTENSION_PERMISSION | 401 | The extension version could not be read with the current account. Please add the required permission set to your user. | Accounting | |
| ERROR_CONNECTOR_OUTDATED_EXTENSION | 400 | The installed extension version is not supported for this operation. Please update the extension. | Accounting | Update the extension in the target application. |
| ERROR_COUNTERPART_ACCOUNT_NUMBER_MISSING | 422 | Please provide a counterpart ledger account as it cannot be retrieved from the settings of the accounting system. | Accounting | |
| ERROR_COUNTRY_NOT_FOUND | 404 | The country doesn’t exist in the accounting system. | Accounting | |
| ERROR_CREATE_INVOICE_A3ERP | 400 | The invoice could not be created in a3ERP. | Accounting | |
| ERROR_CREATE_JOURNAL_ENTRY_A3ERP | 400 | The journal entry could not be created in a3ERP. | Accounting | |
| ERROR_CREATE_NOT_ALLOWED | 405 | The accounting system doesn’t allow to create this type of resource. | Accounting | |
| ERROR_CURRENCY_EXCHANGE_RATE | 400 | An exchange rate is required (or is not configured) to create documents in a different currency than the journal currency. | Accounting | |
| ERROR_CURRENCY_NOT_ALLOWED | 400 | You cannot create an entry in the specified currency. | Accounting | Use a currency that is active in the accounting system. |
| ERROR_CUSTOMER_INVOICE_PDF_REQUIRED | 400 | An invoice number must be specified when creating a customer invoice/refund with an attachment. | Accounting | |
| ERROR_CUSTOMER_INVOICE_TYPE_NOT_SUPPORTED | 400 | Customer invoice types are not supported for this connection. Please use a supplier invoice type. | Accounting | |
| ERROR_DEBIT_CREDIT_VALUE | 422 | Debit and credit cannot be negative, nor both positive on the same line. | Accounting | |
| ERROR_DOCUMENT_NOT_GOOD_TYPE | 400 | The document is not of the expected type. | Accounting | |
| ERROR_DRAFT_SUPPLIER_INVOICE | 400 | You cannot create a draft supplier invoice in this accounting system. | Accounting | |
| ERROR_EMPLOYEE_NOT_CONFIGURED | 400 | The employee is not linked to a partner in the accounting system. | Accounting | |
| ERROR_EMPLOYEE_NOT_FOUND | 404 | The employee doesn’t exist in the accounting system. | Accounting | Make sure that the employee exists in the accounting system. |
| ERROR_EMPTY_FILE | 400 | The uploaded file is empty. Please upload a file containing data. | Accounting | |
| ERROR_ENTRIES_NOT_CREATED | 400 | The entries could not be created in the accounting system. | Accounting | |
| ERROR_ENTRY_CREATION | 400 | An error occurred while creating the entry (e.g. while linking the analytic accounts). | Accounting | |
| ERROR_ENTRY_NAME_ALREADY_USED | 400 | The entry name is already used in the accounting system. | Accounting | |
| ERROR_ENTRY_NOT_BALANCED | 422 | The entry is not balanced. The sum of debit is not equal to the sum of credit. | Accounting | |
| ERROR_ENTRY_NOT_CREATED | 400 | The entry could not be created in the accounting system. | Accounting | |
| ERROR_ENTRY_NOT_MATCHABLE | 400 | The provided entry is not matchable. | Accounting | |
| ERROR_ENTRY_NOT_POSTED | 400 | The entry is not posted. You can only match posted entries. | Accounting | |
| ERROR_EXCHANGE_RATE_NOT_FOUND | 422 | No exchange rate was found for the currency on or before the given date. Please define one in the accounting system. | Accounting | |
| ERROR_EXTF_IMPORT_FAILED | 403 | The EXTF file import failed in DATEV. | Accounting | |
| ERROR_EXTF_PERMISSION_DENIED | 403 | The EXTF file import was refused by DATEV due to missing permissions. | Accounting | |
| ERROR_FEC_CREATION | 400 | The FEC export could not be created. | Accounting | |
| ERROR_FEC_PERIOD_NOT_FOUND | 422 | Could not find a bookyear covering the provided dates. The bookyear doesn’t exist in the accounting system. | Accounting | |
| ERROR_FEC_UNSUPPORTED_PERIOD | 422 | The requested period is not supported for exporting FEC entries. The provided dates must be within the same bookyear. | Accounting | |
| ERROR_FILE_ATTACHMENTS_SCOPE_MISSING | 403 | You cannot upload a PDF file without the file attachments scope. Please reconnect to grant it. | Accounting | Reconnect the connection to grant the file attachments scope. |
| ERROR_FINANCIAL_ENTRIES_NOT_CREATED | 400 | The financial entries were not created in the accounting system. | Accounting | |
| ERROR_FORBIDDEN_ACCESS | 403 | You are not allowed to access this folder’s information. | Accounting | |
| ERROR_FORCE_GENERAL_ACCOUNT_NOT_SUPPORTED | 400 | The ‘force_general_account’ field is not supported in the accounting system. | Accounting | |
| ERROR_FREEAGENT_ANALYTIC_DISTRIBUTION | 400 | Using multiple analytic accounts in a single invoice is not allowed in FreeAgent. | Accounting | |
| ERROR_FREEAGENT_ANALYTIC_PARTNER_MISSMATCH | 400 | The analytic account is not linked to the partner in FreeAgent. | Accounting | |
| ERROR_FREEAGENT_BANK_TRANSACTION_ALREADY_EXPLAINED | 400 | The bank transaction has already been explained in FreeAgent. | Accounting | |
| ERROR_FREEAGENT_FUTURE_FOREIGN_CURRENCY_INVOICE_NOT_SUPPORTED | 400 | FreeAgent does not support invoices dated in the future that use a foreign currency. | Accounting | |
| ERROR_FREEAGENT_INVALID_CHIFT_ID_FORMAT | 400 | The ID format is invalid. Expected format: ‘ENTITY-ID’ (e.g. ‘CLI-12345’). | Accounting | |
| ERROR_FREEAGENT_INVALID_EXCHANGE_RATE | 400 | For a foreign currency, the exchange rate must be specified and not equal to 0 or 1. | Accounting | |
| ERROR_FREEAGENT_MATCHING_MIXED_ENTITY_TYPES | 400 | Cannot mix different document types in entries. Use either invoices or bills with transactions, not both. | Accounting | |
| ERROR_FREEAGENT_MATCHING_MULTIPLE | 400 | You cannot match multiple entries of the same type with multiple entries of another type at the same time. | Accounting | |
| ERROR_FREEAGENT_MATCHING_NO_TRANSACTIONS | 400 | At least one bank transaction must be provided in entries for matching. | Accounting | |
| ERROR_FREEAGENT_MATCHING_UNSUPPORTED_ENTITY | 400 | The entity type is not supported for matching. Only transactions, invoices and bills are supported. | Accounting | |
| ERROR_GENERAL_ACCOUNT_USED | 400 | A general account used in the entries is not allowed in the accounting system. | Accounting | |
| ERROR_INQOM_ENTRY_FORMAT | 422 | Inqom expects at least one line with a debit or credit amount. | Accounting | |
| ERROR_INVALID_ACCOUNT_LENGTH | 400 | The account length defined in the file must match the information filled in the connection. | Accounting | |
| ERROR_INVALID_ACCOUNT_LENGTH_UNTERNHEMEN_ONLINE | 400 | The account length defined in DATEV Unternehmen Online must match the information filled in the connection. | Accounting | |
| ERROR_INVALID_ACCOUNT_TYPE | 400 | The account cannot be used for this type of line. | Accounting | |
| ERROR_INVALID_BALANCE_RANGE | 400 | Only the year-to-date balance range is supported by the accounting system. | Accounting | |
| ERROR_INVALID_BANK_ACCOUNT_FORMAT | 422 | The bank account number doesn’t seem to be correct. | Accounting | |
| ERROR_INVALID_BANK_ACCOUNT_NUMBER | 400 | The bank account could not be created because its number is invalid. | Accounting | |
| ERROR_INVALID_BODY_PARAMETER | 400 | One of the parameters of the body is invalid. | Accounting | |
| ERROR_INVALID_CHART_OF_ACCOUNT_TYPE_UNTERNHEMEN_ONLINE | 400 | The chart of account type (SKR 03 vs. SKR 04) defined in DATEV Unternehmen Online must match the information filled in the connection. | Accounting | |
| ERROR_INVALID_CONSULTANT_CLIENT_COMBINATION | 404 | The consultant and/or client number don’t seem to be correct. | Accounting | |
| ERROR_INVALID_CURRENCY | 400 | The currency cannot be used in the accounting system for this operation. | Accounting | |
| ERROR_INVALID_ENTRY_ITEM_TYPE | 400 | A line of type ‘customer_account’, ‘supplier_account’ or ‘employee_account’ must have a ‘partner_id’ filled in. | Accounting | |
| ERROR_INVALID_FIELD | 422 | One of the fields of the body is invalid. | Accounting | |
| ERROR_INVALID_FIELD_FORMAT_ACCOUNT_ID | 422 | The format of the field ‘account_id’ doesn’t seem to be correct. | Accounting | |
| ERROR_INVALID_FIELD_FORMAT_ACCOUNT_NAME | 400 | The account name doesn’t follow the format of the corresponding accounting system (e.g. too long). | Accounting | |
| ERROR_INVALID_FIELD_FORMAT_ACCOUNT_NUMBER | 422 | The account number doesn’t follow the format of the corresponding accounting system. | Accounting | |
| ERROR_INVALID_FIELD_FORMAT_ANALYTIC_ACCOUNT_ID | 422 | The format of the field ‘analytic_account_id’ is invalid. | Accounting | |
| ERROR_INVALID_FIELD_FORMAT_DOCUMENT_ID | 422 | The format of the field ‘document_id’ is invalid. | Accounting | |
| ERROR_INVALID_FIELD_FORMAT_ENTRY_NUMBER | 422 | The entry number doesn’t follow the format of the corresponding accounting system. | Accounting | |
| ERROR_INVALID_FIELD_FORMAT_FOLDER_ID | 422 | The format of the field ‘folder_id’ is invalid. | Accounting | |
| ERROR_INVALID_FIELD_FORMAT_INVOICE_ID | 422 | The format of the field ‘invoice_id’ is invalid. | Accounting | |
| ERROR_INVALID_FIELD_FORMAT_JOURNAL_CODE | 422 | The journal code doesn’t follow the format of the corresponding accounting system (e.g. too long). | Accounting | |
| ERROR_INVALID_FIELD_FORMAT_JOURNAL_NAME | 400 | The journal name doesn’t follow the format of the corresponding accounting system (e.g. too long). | Accounting | |
| ERROR_INVALID_FIELD_FORMAT_NAME | 422 | The name doesn’t follow the format of the corresponding accounting system (e.g. too long). | Accounting | |
| ERROR_INVALID_FIELD_FORMAT_OPERATION_ID | 422 | The format of the field ‘operation_id’ is invalid. | Accounting | |
| ERROR_INVALID_FIELD_FORMAT_PARTNER | 422 | The identifier of the client/supplier doesn’t follow the format of the corresponding accounting system. | Accounting | |
| ERROR_INVALID_FIELD_FORMAT_POSTAL_CODE | 422 | The postal code doesn’t follow the format of the corresponding accounting system (e.g. too long). | Accounting | |
| ERROR_INVALID_FIELD_NUMBER | 422 | An entry number is mandatory for this accounting system. | Accounting | |
| ERROR_INVALID_FIELD_VALUE | 400 | One of the field values is invalid for the accounting system. | Accounting | |
| ERROR_INVALID_FILE | 400 | The uploaded file format is invalid. | Accounting | |
| ERROR_INVALID_FISCAL_YEAR_START_UNTERNHEMEN_ONLINE | 400 | The fiscal year start defined in DATEV Unternehmen Online must match the information filled in the connection. | Accounting | |
| ERROR_INVALID_G_ACCOUNT | 422 | The G-account IBAN is invalid. It must start with NL and contain 099 at the right position. | Accounting | |
| ERROR_INVALID_IBAN_FORMAT | 422 | The IBAN doesn’t seem to be correct. | Accounting | |
| ERROR_INVALID_INVOICE_BODY | 400 | The invoice body is not valid for the accounting system. | Accounting | |
| ERROR_INVALID_JOURNAL_CODE | 400 | This journal code is already being used in the accounting system. | Accounting | |
| ERROR_INVALID_LEDGER_ACCOUNT_NUMBER | 422 | The provided ledger account number is not valid for this partner. | Accounting | |
| ERROR_INVALID_PAYMENT_TERM_SPLIT | 422 | The payment terms split is invalid (e.g. the amounts don’t add up to the invoice total or the IBANs are not valid). | Accounting | |
| ERROR_INVALID_POSTCONNECTION_VALUE | 400 | One of the post connection values is invalid. | Accounting | |
| ERROR_INVALID_REQUEST | 422 | The request is invalid for the accounting system (e.g. a PDF can only be attached when using client and/or supplier accounts). | Accounting | |
| ERROR_INVALID_SKR_TYPE | 400 | The chart of account type (SKR 03 vs. SKR 04) defined in the file must match the information filled in the connection. | Accounting | |
| ERROR_INVALID_START_DAY_OF_YEAR_DAY_UNTERNHEMEN_ONLINE | 400 | The start day of the fiscal year cannot be greater than 31. The expected format is ‘ddMM’. | Accounting | |
| ERROR_INVALID_START_DAY_OF_YEAR_FORMAT_UNTERNHEMEN_ONLINE | 400 | The start day of the fiscal year must be 4 digits in the format ‘ddMM’. | Accounting | |
| ERROR_INVALID_START_DAY_OF_YEAR_MONTH_UNTERNHEMEN_ONLINE | 400 | The start month of the fiscal year cannot be greater than 12. The expected format is ‘ddMM’. | Accounting | |
| ERROR_INVALID_TAX_AMOUNT | 400 | The tax amount is not valid for the used tax code (e.g. it must be zero for a reverse-charge VAT code). | Accounting | |
| ERROR_INVALID_TRANSACTION_DATE | 400 | The bank statement start date is outside the range accepted by the accounting system. | Accounting | |
| ERROR_INVOICE_CURRENCY_MISMATCH | 412 | All invoices must be in the same currency and match the provided currency when creating a payment. | Accounting | |
| ERROR_INVOICE_DATE_IN_FUTURE | 400 | You cannot create an invoice with an invoice date in the future without a PDF. | Accounting | |
| ERROR_INVOICE_DATE_IN_PAST | 400 | You cannot create draft invoices before existing validated invoices on Pennylane. | Accounting | Adapt the setting of the synchronisation to create validated invoices instead of draft invoices. |
| ERROR_INVOICE_NUMBER_EMPTY | 400 | The invoice number must be filled in for this accounting system. | Accounting | |
| ERROR_INVOICE_NUMBER_NOT_ACCEPTED | 400 | The invoice number is not accepted by the accounting system (e.g. it doesn’t follow the expected sequence). | Accounting | |
| ERROR_INVOICE_NUMBER_NOT_VALID | 422 | The invoice number is not valid for the accounting system. | Accounting | |
| ERROR_INVOICE_PARTNER_MISMATCH | 412 | All invoices must belong to the same partner when creating a payment. | Accounting | |
| ERROR_INVOICE_PAYMENT_NOT_CREATED | 400 | The invoice payment was not created in the accounting system. | Accounting | |
| ERROR_INVOICE_TYPE_MISMATCH | 412 | You cannot create a payment for both customers and suppliers at the same time. | Accounting | |
| ERROR_ISUITEEXPERT_VERSION | 400 | The iSuite Expert version is too old. 23 is the minimum required version. | Accounting | |
| ERROR_JOURNAL_BLOCKED | 400 | The journal is blocked in the accounting system. | Accounting | Unblock the journal in the accounting system. |
| ERROR_JOURNAL_CODE_ALREADY_USED | 400 | The journal code is already used in the accounting system. | Accounting | |
| ERROR_JOURNAL_ENTRY_CREATION_FAILED | 400 | The journal entry couldn’t be created in the accounting system. | Accounting | |
| ERROR_JOURNAL_NOT_ACCEPTED | 400 | This type of document cannot be created in the given journal. | Accounting | |
| ERROR_JOURNAL_TYPE_NOT_ALLOWED | 400 | The journal type is not allowed by the accounting system for this operation. | Accounting | |
| ERROR_LIMIT_REACHED | 400 | A limit of the accounting system has been reached (e.g. the maximum number of customers). | Accounting | |
| ERROR_MATCHING_DRAFT_ENTRY | 400 | A draft entry cannot be matched. | Accounting | |
| ERROR_MATCH_ENTRIES_NOT_CREATED | 400 | The entries were not matched in the accounting system. | Accounting | |
| ERROR_MISSING_SHIPPING_COUNTRY | 400 | You must provide a shipping country when using European taxes. | Accounting | |
| ERROR_MULTIPLE_CURRENCIES | 422 | Only one currency can be used. | Accounting | |
| ERROR_MULTIPLE_EXCHANGE_RATES | 422 | Exchange rates must be equal. | Accounting | |
| ERROR_MULTIPLE_PARTNERS | 400 | The entries have different clients/suppliers. | Accounting | |
| ERROR_MULTIPLE_VAT_REGIMES_USED | 400 | Tax codes from different VAT regimes are used in the invoice. | Accounting | |
| ERROR_NEGATIVE_JOURNAL_BALANCE | 422 | The journal balance is negative. Please correct the balance in the accounting system to be able to create new entries. | Accounting | Correct the journal balance in the accounting system. |
| ERROR_NO_DOCUMENT_MANAGEMENT | 401 | The client doesn’t have the document management feature. | Accounting | |
| ERROR_NO_EXTF_FILES | 401 | The client doesn’t have the EXTF files feature. | Accounting | |
| ERROR_NO_GL_ACCOUNT_CODE_FOUND | 400 | The GL account code couldn’t be determined. | Accounting | |
| ERROR_ODOO_ACCESS_RIGHTS | 422 | The user doesn’t have admin rights on the Odoo instance. Please verify that the user has admin rights. | Accounting | |
| ERROR_ODOO_INVALID_CREDENTIALS | 422 | The Odoo user and/or password don’t seem to be correct. | Accounting | |
| ERROR_ODOO_PROTOCOL_ERROR | 422 | Connection error with Odoo. The server may be inactive, the URL invalid or the database missing or inactive. | Accounting | Verify that the provided credentials still refer to an active Odoo instance and database. |
| ERROR_ODOO_UNSUPPORTED | 422 | This version of Odoo is not supported. | Accounting | |
| ERROR_ODOO_VERSION | 400 | This operation cannot be used with this version of Odoo. | Accounting | |
| ERROR_OPERATION_NUMBER_EMPTY | 400 | The operation number must be filled in for this accounting system. | Accounting | |
| ERROR_PARENT_ACCOUNT_NOT_DIVIDABLE | 400 | The client/supplier cannot be created. The parent account (411 for customers and 401 for suppliers) is not dividable. | Accounting | Change the setup of these accounts in the accounting system. |
| ERROR_PARTNER_BANK_ACCOUNT_MISSING | 400 | A bank account is mandatory for this client/supplier in the accounting system. | Accounting | Add a bank account to the client/supplier in the accounting system. |
| ERROR_PARTNER_NOT_CONFIGURED | 400 | The client/supplier is not correctly configured in the accounting system (e.g. missing receivable/payable account or VAT number). | Accounting | Complete the configuration of the client/supplier in the accounting system. |
| ERROR_PAYMENT_AMOUNT_MISMATCH | 400 | The amount of the payment exceeds the open amount of the linked invoice. | Accounting | |
| ERROR_PAYMENT_INVOICE_DRAFT | 400 | A payment cannot be registered on a draft invoice. | Accounting | |
| ERROR_PAYMENT_METHOD_NOT_ACTIVE | 400 | The payment method is not active in the accounting system. | Accounting | Activate the payment method in the accounting system. |
| ERROR_PAYMENT_TERM_NOT_FOUND | 404 | The payment term doesn’t exist in the accounting system. | Accounting | |
| ERROR_PERIOD_NOT_FOUND | 404 | The accounting period doesn’t exist in the accounting system. | Accounting | |
| ERROR_SUPPLIER_INVOICE_PDF_REQUIRED | 400 | An attachment is required to create a supplier invoice. | Accounting | Provide a PDF with the supplier invoice. |
| ERROR_SUPPLIER_INVOICE_TYPE_NOT_SUPPORTED | 400 | Supplier invoices are not supported for this connector. | Accounting | |
| ERROR_SUPPLIER_NOT_CREATED | 400 | The supplier was not created in the accounting system. | Accounting | |
| ERROR_TAX_CODE_MISSING | 400 | A tax code must be provided with the used ledger account. | Accounting | |
| ERROR_TAX_CODE_NOT_ACTIVE | 400 | The tax code is not active in the accounting system. | Accounting | Activate the tax code in the accounting system or adapt the tax code in the mapping (if using a sync). |
| ERROR_TAX_MULTIPLE_VAT_ACCOUNTS | 400 | Multiple VAT accounts are used with the same tax code. The VAT account must be the same for a single tax code. | Accounting | |
| ERROR_UNBALANCED_ENTRY_REQUIRES_DRAFT | 400 | The balance validation of the accounting system failed. Send the invoice with status ‘draft’ to bypass it. | Accounting | |
| ERROR_UNEXPECTED_ACD | 400 | This is an unexpected ACD error. | Accounting | Check the detail of the error. Contact support if needed. |
| ERROR_UNEXPECTED_ODOO | 400 | Odoo returned an invalid response. | Accounting | |
| ERROR_UNKNOWN_FILE | 400 | The uploaded file is not recognised. | Accounting | |
| ERROR_UNMATCHABLE_ENTRIES | 400 | The entries cannot be matched together in the accounting system. | Accounting | |
| ERROR_UNSUPPORTED_ATTACHMENT_TYPE | 415 | Unsupported attachment type. Allowed: PDF, JPEG, PNG. | Accounting | Provide a PDF, JPEG or PNG attachment. |
| ERROR_UNSUPPORTED_ATTRIBUTE | 400 | One of the attributes of the body is not supported on this connector. | Accounting | |
| ERROR_UNSUPPORTED_BODY | 422 | The body is not supported by this connector (a required field is missing or a value is not accepted). | Accounting | |
| ERROR_UNSUPPORTED_QB_ENTITY | 422 | The QuickBooks entity is not supported. | Accounting | |
| ERROR_WRONG_TAX_CODE_COMBINATION | 400 | The tax codes used in the invoice cannot be combined together. | Accounting | |
| ERROR_YUKI_ANALYTIC_DISTRIBUTION | 400 | Using multiple analytic accounts or plans in a single invoice is not allowed in Yuki. | Accounting | |
| ERROR_ZERO_ENTRY | 422 | You cannot create an entry where all lines have debit and credit equal to 0. | Accounting | |
| ERROR_FOLDER_ID_MISSING | 405 | The folder must be provided in the query params. | Accounting, Invoicing | |
| ERROR_PARTNER_NOT_GOOD_SCOPE | 400 | The client/supplier cannot be used in this type of journal. | Accounting, Invoicing | |
| ERROR_PAYMENT_METHOD_NOT_FOUND | 404 | The payment method doesn’t exist in the target application. | Accounting, Invoicing | |
| ERROR_CLIENT_CONTACT_NOT_CREATED | 400 | The client contact was not created in the invoicing system. | Invoicing | |
| ERROR_CONTACT_ID_FORMAT | 400 | The ID of the contact doesn’t have the correct format. | Invoicing | |
| ERROR_CONTACT_NOT_CREATED | 400 | The contact was not created in the invoicing system. | Invoicing | |
| ERROR_CONTACT_NOT_FOUND | 404 | The requested contact does not exist. | Invoicing | |
| ERROR_DOCUMENT_TYPE_NOT_SUPPORTED | 400 | The document type is not supported by the invoicing system. | Invoicing | |
| ERROR_EINVOICING_REQUIRED | 400 | E-invoicing must be activated in the invoicing system in order to create invoices. | Invoicing | |
| ERROR_ENTRY_ALREADY_CREATED | 400 | The entry already exists in the target application. | Invoicing | |
| ERROR_INVOICE_ID_FORMAT | 400 | The ID of the invoice doesn’t have the correct format. | Invoicing | |
| ERROR_INVOICE_NOT_POSTED | 400 | The invoice was not posted in the invoicing system. | Invoicing | |
| ERROR_PAYDATE_ID_NOT_FOUND | 404 | The paydate id doesn’t exist in the invoicing system. | Invoicing | |
| ERROR_PAYMENT_NOT_CREATED | 400 | The payment was not created (e.g. no journal is configured with an inbound payment method). | Invoicing | |
| ERROR_PAYMENT_NOT_DELETED | 400 | The payment could not be deleted (e.g. it is linked to one or more documents). | Invoicing | |
| ERROR_PAYMENT_NOT_UPDATED | 400 | The payment could not be updated. | Invoicing | |
| ERROR_PRODUCT_ID_FORMAT | 400 | The ID of the product doesn’t have the correct format. | Invoicing | |
| ERROR_STATUS_ALREADY_SET | 400 | The document is already in the expected status. | Invoicing | |
| ERROR_TAX_ID_FORMAT | 400 | The ID of the tax doesn’t have the correct format. | Invoicing | |
| ERROR_PAYMENT_NOT_FOUND | 404 | The payment doesn’t exist. | Invoicing, Payment | |
| ERROR_RESUMABLE_FETCH_DATA_LOSS | 500 | Checkpoint data is missing, the fetch cannot safely resume. | eCommerce | |
| ERROR_BALANCE_NOT_FOUND | 404 | The requested balance doesn’t exist. | Payment | |
| ERROR_CONNECTOR_BAD_REQUEST | 400 | The request was rejected by the connector. | Payment | |
| ERROR_INVALID_PAYMENT_ID | 400 | The payment id is invalid. | Payment | |
| ERROR_PAYOUT_NOT_FOUND | 404 | The payout doesn’t exist. | Payment | |
| ERROR_PAYPLUG_REFUND_WITHOUT_PAYMENT_ID | 400 | Payplug does not support retrieving refunds without a payment_id. | Payment | |
| ERROR_REFUND_NOT_FOUND | 404 | The refund doesn’t exist. | Payment | |
| ERROR_TRANSACTIONS_NOT_FOUND | 400 | Unable to retrieve the transactions. Try using a narrower date range. | Payment | |
| ERROR_CLYO_VERSION | 406 | Accounting categories can only be retrieved on Clyo versions starting from 1.303.0.0. | POS | |
| ERROR_COMPANY_ID_NOT_FOUND | 400 | No company could be found for the given location. | POS | |
| ERROR_INVALID_LOCATION_ID | 404 | The location id is invalid. | POS | |
| ERROR_INVALID_SITE_ID | 400 | The site ID is invalid. | POS | |
| ERROR_LIGHTSPEED_VERSION | 406 | Orders and payments can only be retrieved from the date of the change to Lightspeed version 3. | POS, Payment | |
| ERROR_CONNECTOR_INVALID_URL | 400 | The provided instance URL is invalid. | PMS | |
| ERROR_TRANSACTION_NOT_FOUND | 404 | The bank transaction doesn’t exist. | Banking | |
| UNEXPECTED_{CONNECTOR}_ERROR | 400 | The connector returned an error that Chift could not map to a known error code (e.g. UNEXPECTED_ODOO_ERROR). The detail contains the response of the connector. | All | Check the detail of the error and retry. Contact support if it persists. |
| ERROR_CONSUMER_NOT_FOUND | 404 | The consumer does not exist. | All | |
| ERROR_FLOW_NOT_FOUND | 404 | The flow does not exist. | All | |
| ERROR_EXECUTION_NOT_FOUND | 404 | The execution does not exist. | All | |
| ERROR_DATASTORE_NOT_FOUND | 404 | The datastore does not exist. | All | |
| ERROR_DATASTOREDATA_NOT_FOUND | 404 | The datastore data does not exist. | All | |
| ERROR_ISSUE_NOT_FOUND | 404 | The issue does not exist. | All | |
| ERROR_MARKETPLACE_NOT_FOUND | 404 | The marketplace does not exist. | All | |
| ERROR_TRIGGER_NOT_FOUND | 404 | The trigger does not exist. | All | |
| ERROR_ICON_NOT_FOUND | 404 | The icon of the integration does not exist. | All | |
| ERROR_LOGO_NOT_FOUND | 404 | The logo of the integration does not exist. | All | |
| ERROR_SYNC_NOT_CREATED | 422 | The sync was not created. | All | |
| ERROR_ACCOUNT_NOT_FOUND | 404 | The account doesn’t exist in the accounting system. | Accounting | |
| ERROR_LEDGER_ACCOUNT_NOT_FOUND | 404 | The ledger account doesn’t exist in the accounting system. | Accounting | |
| SAGE_INTACCT_ATTACHMENT_ALREADY_EXISTS | 400 | An attachment already exists for this document in Sage Intacct. | Accounting | |