ACCOUNT_NOT_FOUND | Thrown when no account is found for the given request. | |
ACTIVATION_OF_INVOICE_DENIED | Activation of an invoice id denied. | |
ADDRESS_NOT_FOUND | Address can’t be found for the specified customer. | |
AGREEMENT_RULES_VALIDATION_FAILED | Something with the use of the API is against the agreement with Walley, please contact Walley for information. | |
ARTICLE_EXISTS_BUT_OTHER_INFORMATION | Two or more InvoiceRows have identical ArticleId and Description in combination, but with different UnitPrice or VAT. | |
ARTICLE_NOT_FOUND | An Article can’t be found. Both Article Id and description specified must be the same that was used during AddInvoice. If more than one article with the same article id but different unit price is added to the invoice, the unit price of the article must be specified. | |
ARTICLE_NOT_FOUND_BASED_ON_UNITPRICE | Can’t locate the specified article based on the specified unit price. Make sure an article with the specified unit price exists. | |
AUTHORIZATION_FAILED | Could not authorize the request, check your login credentials. Please contact Walley for more information. | |
AUTHORIZED_SIGNATORY_NOT_VERIFIABLE | Could not match the registration number supplied in the CompanyRegNoAuthorizedSignatory field with the list of board members in the response from third party credit check supplier. | |
AUTHORIZED_SIGNATORY_REGISTRATION_NUMBER_NOT_VALID | Could not identify the input personal registration number. | |
AUTHORIZED_SIGNATORY_REGISTRATION_NUMBER_REQUIRED | The CompanyRegNoAuthorizedSignatory was not present in the request. | |
COUNTRYCODE_MISMATCH_WITH_CUSTOMER_ADDRESS | The specified country code for the customer's address doesn’t match the country code specified in the (base) request. | |
COUNTRYCODE_MISMATCH_WITH_DELIVERY_ADDRESS | The specified country code for the customer's delivery address doesn’t match the country code specified in the (base) request. | |
COUNTRYCODE_MISMATCH_WITH_INVOICE_ADDRESS | The specified country code for the customer's invoice address doesn’t match the country code specified in the (base) request. | |
CUSTOM_TEXT_KEY_LENGTH | The Key field was too long. | |
CUSTOM_TEXT_KEY_REQUIRED | The Key was not present in the request. | |
CUSTOM_TEXT_NOT_FOUND | No text string exists for the Key given. | |
CUSTOMER_NOT_FOUND | Customer is not found by the specified integrationId, or no commitment for the requested StoreId + RegNo exists. | |
CUSTOMER_PURCHASE_IN_PROGRESS | More than one purchase is being processed simultaneously for this customer. Please allow a moment and try again. | |
CREDIT_CHECK_DENIED | The credit check is not approved. | |
CREDIT_CHECK_UNAVAILABLE | Credit checks are temporary unavailable due to third party credit check supplier errors or downtime | |
DENIED_TO_PURCHASE | When a customer is denied to do purchase, for example blocked for purchase based on different reasons, please contact Walley for more information. | |
DENIED_TO_PURCHASE_HHCPN | When a customer is denied to do purchase, for example blocked for purchase based on different reasons, please contact Walley for more information. | |
DUE_DATE_OUT_OF_RANGE | The invoice cannot be created because the due date is out of range. | |
ORDER_DATE_OUT_OF_RANGE | The invoice cannot be created because the order date is out of range. | |
EMAIL_IS_MISSING | The delivery method was set to email but the Email field was not present in the request. | |
INFORMATION_KEY_NOT_VALID_FOR_THIS_CONTEXT | | |
INVALID_ACTIVATION_OPTION_VALUE | The ActivationOption field was not one of its allowed values. | |
INVALID_CLIENT_IP_ADDRESS | The Client IP Address was in the wrong format. | |
INVALID_COUNTRYCODE | Can be thrown when you try to request an address from another country than the one you are registered in. | |
INVALID_CREDIT_TIME_USAGE | Credit time can’t be used for the specific invoice type. | |
INVALID_CURRENCY_CODE | The specified currency can’t be used. This exception can be thrown if you are registered in a country where the specified currency is not allowed to be used. | |
INVALID_DELIVERY_ADDRESS_USAGE | Private customers aren’t allowed to have different invoice address and deliver address, they must be the same. | |
INVALID_HOUSE_NUMBER | The house number was in the wrong format (applies in Netherlands). | |
INVALID_INVOICE_STATUS | When you try to cancel a pending invoice that can’t be cancelled based on the stage it is in. | |
INVALID_PRODUCT_CODE | The specified product code can’t be used. This exception can be thrown if you are using a product code that is not active or expired, or if the product is not valid for the specified invoice type. | |
INVALID_QUANTITY | The quantity of an article is too low or too high compared to the quantity or quantity left on the article. | |
INVALID_REGISTRATION_NUMBER | When the reg.no is not in a correct format. | |
INVALID_TRANSACTION_AMOUNT | The amount may exceed the total invoice amount, or the number of decimals has more than two digits after decimal (Can only have two digits after decimal). | |
INVOICE_DUEDATE_ALREADY_EXTENDED | The due date of the invoice has already been extended. | |
INVOICE_EXCEEDS_AVAILABLE_RESERVATION | The purchase sum of the invoice exceeds the available reservation amount. | |
INVOICE_EXTENDED_DATE_IN_PAST | When you try to extend a due date by specifying a date in the past. | |
INVOICE_INVALID_TYPE | When an invoice may be of wrong type, some actions aren ’t allowed to perform on specific invoices, for example: You can’t extend the due date on an invoice that is not of type Direct invoice. | |
INVOICE_NOT_FOUND | When the specified Invoice number can’t be found. When trying to credit an Invoice and when the invoice is already credited or not activated. | |
INVOICE_TYPE_IS_NOT_ALLOWED_TO_BE_USED | You aren’t allowed to use the specified invoice type. | |
INTEGRATION_ID_DESCRIPTION_LENGTH | The IntegrationIdDescription was too long. | |
INTEGRATION_ID_DESCRIPTION_NOT_ALPHANUMERIC | The IntegrationIdDescription contained characters not allowed. | |
INTEGRATION_ID_NOT_MATCHING | The integration ID does not match existing integration ID for the supplied registration number. | |
INTEGRATION_ID_NOT_UNIQUE | The Integration ID is not unique. | |
INTEGRATION_ID_OR_REGISTRATION_NUMBER_REQUIRED | Neither IntegrationId nor RegNo was set in the request. | |
LANGUAGE_CODE_CHANGE_NOT_ALLOWED_FOR_PARTNER | Not allowed to use the SetPreferredLanguage function. Contact Walley for more information. | |
LANGUAGE_CODE_CHANGE_NOT_ALLOWED_FOR_PARTNER_CUSTOMER_COMBINATION | Not allowed to use the SetPreferredLanguage function for the specified customer, as the customer has no relation to submitted StoreId. | |
LANGUAGE_CODE_NOT_SUPPORTED | Language code not supported. | |
LANGUAGE_CODE_MALFORMED | Language code has incorrect format. | |
MIXED_CURRENCY | The article's currency doesn’t match the currency on the invoice. | |
MOBILE_PHONE_IS_MISSING | The mobile phone is missing, which is needed because of the chosen notification type. | |
MOBILE_PHONE_NUMBER_INVALID | The customer's MobilePhone number is incorrectly formatted. Should always contain country code (e.g.. +46 xxx xxx xxx). | |
MOBILE_PHONE_NUMBER_INVALID | The mobile phone number is not correctly formatted. | |
NOT_ALLOWED_TO_SEND_NOTIFICATION_BY_EMAIL | You aren’t allowed to send the specific invoice type by e-mail. | |
NOT_ALLOWED_TO_SEND_NOTIFICATION_BY_MAIL | You aren’t allowed to send the specific invoice type by postal mail. | |
NOT_ALLOWED_TO_SEND_NOTIFICATION_BY_SMS | You aren’t allowed to send the specific invoice type by SMS. | |
ORDER_DATE_OUT_OF_RANGE | The invoice cannot be created because the order date is out of range. | |
PEPPOL_ID_INVALID | Peppol id has an invalid format | |
PERSONAL_GUARANTEE_NOT_ENABLED | Personal guarantee is enabled in the request, but Walley has not enabled the signing functionality. | |
PERSONAL_GUARANTEE_NOT_ENABLED_FOR_INVOICE_TYPE | The chosen InvoiceType does not support purchases made on customers with a personal guarantee commitment. | |
PURCHASE_AMOUNT_GREATER_THAN_MAX_CREDIT_AMOUNT | The total amount of an invoice or reservation can't be greater than your maximum credit limit or the maximum credit limit for the country the purchase is made in. | |
PURCHASE_NOT_FOUND | An invoice can’t be found. | |
RESERVATION_NOT_ACTIVATED | The Reservation must be activated before use. | |
RESERVATION_NOT_APPROVED | Reservation is not approved. | |
RESERVATION_NOT_FOUND | There was no reservation for the specified customer. | |
RESERVATION_NOT_SIGNED | The reservation has not yet been signed by the customer. | |
TOTAL_AMOUNT_MUST_BE_POSITIVE | The amount of an invoice must be positive. | |
UNHANDLED_EXCEPTION | If an unhandled error occurs, an unhandled exception will be thrown. In cases of these errors contact Walley for help. | |
UNIQUE_ARTICLE_NOT_FOUND | When article with the same article id is found several times but have different unit prices. The unit price must be specified also to locate the specific article. | |
VALIDATION_ACTIVATION_OPTION_VALUE | The ActivationOption field was not one of its allowed values. | |
VALIDATION_ADDRESS1_LENGTH | The Address1 field was too long. | |
VALIDATION_ADDRESS2_LENGTH | The Address2 field was too long. | |
VALIDATION_AMOUNT_PARSING | The unit price or other kind of amount fields could not be parsed. Make sure the amount is a decimal value and the number of decimals doesn’t have more than two digits after decimal (Can only have two digits after decimal). | |
VALIDATION_AMOUNT_RANGE | The Amount field was not within its allowed range. | |
VALIDATION_AMOUNT_REQUIRED | The Amount field was not present in the request. | |
VALIDATION_ARTICLE_ID_LENGTH | The ArticleId field was too long. | |
VALIDATION_ARTICLE_ID_REQUIRED | An article is missing its ArticleId. | |
VALIDATION_ARTICLE_LIST_REQUIRED | The ArticleList field was not present in the request. | |
VALIDATION_BANK_ACCOUNT_LENGTH | The BankAccount field was too long. | |
VALIDATION_BANK_ACCOUNT_REQUIRED | The BankAccount field was not entered in the request. | |
VALIDATION_BANK_ACCOUNT_TYPE_OUT_OF_RANGE | The BankAccountType was out of range. Check the PaymentInfo contract for supported range and types. | |
VALIDATION_BANK_ACCOUNT_TYPE_REQUIRED | The BankAccountType was not present in the request. | |
VALIDATION_CELL_PHONE_NUMBER_LENGTH | The CellPhoneNumber field was too long. | |
VALIDATION_CITY_LENGTH | The City field was too long. | |
VALIDATION_CITY_REQUIRED | The City field was not present in the request. | |
VALIDATION_CLIENT_IP_ADDRESS_LENGTH | The ClientIpAddress field was too long. | |
VALIDATION_CLIENT_IP_ADDRESS_REQUIRED | The ClientIpAddress field was not present in the request. | |
VALIDATION_COADDRESS_LENGTH | The CoAddress field was too long. | |
VALIDATION_COMPANY_NAME_LENGTH | The CompanyName field was too long. | |
VALIDATION_COST_CENTER_LENGTH | The CostCenter field was too long. | |
VALIDATION_COUNTRY_CODE_LENGTH | The CountryCode field was too long. | |
VALIDATION_COUNTRY_CODE_REQUIRED | The CountryCode field was not present in the request. | |
VALIDATION_CREDIT_DATE_REQUIRED | The CreditDate field was not present in the request. | |
VALIDATION_CREDIT_TIME_OUT_OF_RANGE | Credit time is out of range, can only be between 0 and 99. | |
VALIDATION_CURRENCY_LENGTH | The Currency field was too long. | |
VALIDATION_CURRENCY_INVALID | The specified currency may not be supported or is of an incorrect format (ISO 4217). Currency need to be at least three characters long and follow ISO 4217, e.g. SEK, DKK, NOK and EUR etc. | |
VALIDATION_CURRENCY_REQUIRED | The Currency field was not present in the request. | |
VALIDATION_CUSTOMER_NUMBER_LENGTH | The CustomerNumber field was too long. | |
VALIDATION_DELIVERY_ADDRESS_REQUIRED | The DeliveryAddress field was not present in the request. | |
VALIDATION_DESCRIPTION_LENGTH | The Description field was too long. | |
VALIDATION_EMAIL_INVALID | The e-mail address is not a valid e-mail address. | |
VALIDATION_EMAIL_LENGTH | The Email field was too long. Can only be maximum of 256 characters. | |
VALIDATION_ERROR | Input data is not correct. | |
VALIDATION_FIRST_NAME_LENGTH | The FirstName field was too long. | |
VALIDATION_GENDER_VALUE | The Gender field was not one of its allowed values. | |
VALIDATION_INTEGRATION_ID_REQUIRED | The IntegrationId field was not present in the request. | |
VALIDATION_INVOICE_ADDRESS_REQUIRED | The InvoiceAddress field was not present in the request. | |
VALIDATION_INVOICE_DELIVERY_METHOD_VALUE | The InvoiceDeliveryMethod field was not one of its allowed values. | |
VALIDATION_INVOICE_NUMBER_LENGTH | The InvoiceNumber field was too long. | |
VALIDATION_INVOICE_NUMBER_REQUIRED | The InvoiceNumber field was not present in the request. | |
VALIDATION_INVOICE_ROW_REQUIRED | The InvoiceRow field was not present in the request. | |
VALIDATION_INVOICE_TYPE_VALUE | The InvoiceType field was not one of its allowed values. | |
VALIDATION_LAST_NAME_LENGTH | The LastName field was too long. | |
VALIDATION_ORDER_DATE_REQUIRED | The OrderDate field was not present in the request. | |
VALIDATION_ORDER_NUMBER_LENGTH | The OrderNo field was too long. | |
VALIDATION_PASSWORD_REQUIRED | The Password field was not present in the request. | |
VALIDATION_PAYMENT_REFERENCE_LENGTH | The PaymentReference field was too long. | |
VALIDATION_PAYMENT_REFERENCE_REQUIRED | The PaymentReference field was not present in the request. | |
VALIDATION_PHONE_NUMBER_LENGTH | The PhoneNumber field was too long. | |
VALIDATION_POSTAL_CODE_LENGTH | The PostalCode field was too long. | |
VALIDATION_POSTAL_CODE_REQUIRED | The PostalCode field was not present in the request. | |
VALIDATION_PRODUCT_CODE_LENGTH | The ProductCode field was too long. | |
VALIDATION_PURCHASE_TYPE_VALUE | The PurchaseType field was not within its allowed range. | |
VALIDATION_QUANTITY_RANGE | The Quantity field was not within its allowed range. | |
VALIDATION_QUANTITY_REQUIRED | An article is missing its Quantity. | |
VALIDATION_RECEIVER_NAME_LENGTH | The ReceiverName field was too long. | |
VALIDATION_RECEIVER_NAME_REQUIRED | The ReceiverName field was not present in the request. | |
VALIDATION_RECEIVER_REG_NUMBER_LENGTH | The ReceiverRegNumber field was too long. | |
VALIDATION_RECEIVER_REG_NUMBER_REQUIRED | The ReceiverRegNumber field was not present in the request. | |
VALIDATION_REFERENCE_LENGTH | The Reference field was too long. | |
VALIDATION_REGISTRATION_NUMBER_LENGTH | The RegNo field was too long. | |
VALIDATION_REGISTRATION_NUMBER_REQUIRED | The RegNo field was not present in the request. | |
VALIDATION_RESERVED_AMOUNT_PARSING | The ReservedAmount field could not be parsed. | |
VALIDATION_RESERVED_AMOUNT_RANGE | The ReservedAmount field was not within its allowed range. | |
VALIDATION_RESERVED_AMOUNT_REQUIRED | The ReservedAmount field was not present in the request. | |
VALIDATION_TOTAL_AMOUNT_MUST_BE_POSITIVE | Total amount for invoice rows must be higher than zero. | |
VALIDATION_UNIT_PRICE_PARSING | The UnitPrice field could not be parsed. | |
VALIDATION_UNIT_PRICE_RANGE | The UnitPrice field was not within its allowed range. | |
VALIDATION_USERNAME_REQUIRED | The Username field was not present in the request. | |
VALIDATION_VAT_PARSING | The Vat field could not be parsed. | |
VALIDATION_VAT_RANGE | The Vat field was not within its allowed range. | |
VALIDATION_VAT_REQUIRED | The Vat field was not present in the request. | |
IDEMPOTENCY_REQUEST_IN_PROGRESS | A request with an idempotency key was received while another request with the same idempotency key was already processing. | It is safe to retry. |
IDEMPOTENCY_RESPONSE_EXPIRED | A request was received with an idempotency key that has been used before, but the response has been purged from the cache. | |
IDEMPOTENCY_MISS_MATCHING_REQUEST_TYPE | A request with an idempotency key was received but another request with the same idempotency key has already been processed for a different request type. | |
PROXY_MISSING | Proxy was not present in request or proxy could not be found for the specified customer | |