<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ts:ErrorCodes xmlns:cec="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:ts="http://tradeshift.com/api/public/1.0" xmlns:ns5="http://tradeshift.com/api/1.0" xmlns:ns7="urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2" xmlns:ns8="urn:oasis:names:specification:ubl:schema:xsd:ReceiptAdvice-2" xmlns:ns9="http://tradeshift.com/api/2.0" xmlns:ns10="urn:oasis:names:specification:ubl:schema:xsd:Reminder-2" xmlns:ns11="urn:oasis:names:specification:ubl:schema:xsd:SignatureBasicComponents-2" xmlns:ns12="http://www.w3.org/2000/09/xmldsig#" xmlns:ns13="urn:oasis:names:specification:ubl:schema:xsd:OrderCancellation-2" xmlns:ns14="urn:oasis:names:specification:ubl:schema:xsd:SignatureAggregateComponents-2" xmlns:ns15="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2" xmlns:ns16="urn:oasis:names:specification:ubl:schema:xsd:OrderResponse-2" xmlns:ns17="urn:oasis:names:specification:ubl:schema:xsd:RemittanceAdvice-2" xmlns:ns18="urn:oasis:names:specification:ubl:schema:xsd:OrderResponseSimple-2" xmlns:ns19="urn:oasis:names:specification:ubl:schema:xsd:RequestForQuotation-2" xmlns:ns20="urn:oasis:names:specification:ubl:schema:xsd:OrderChange-2" xmlns:ns21="urn:oasis:names:specification:ubl:schema:xsd:DespatchAdvice-2" xmlns:ns22="urn:oasis:names:specification:ubl:schema:xsd:ApplicationResponse-2" xmlns:ns23="urn:oasis:names:specification:ubl:schema:xsd:Catalogue-2" xmlns:ns24="urn:oasis:names:specification:ubl:schema:xsd:Quotation-2" xmlns:ns25="urn:oasis:names:specification:ubl:schema:xsd:Order-2">
    <ts:errorCodes>
        <ts:code>NoSupplierIdentifierInInvoice</ts:code>
        <ts:message>No Supplier identifier specified in invoice</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>CreditNoteIdDuplicate</ts:code>
        <ts:message>No Id in credit note</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>TemplateMissingDraft</ts:code>
        <ts:message>Template has no draft status defined</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvoiceBillingReferenceNotFound</ts:code>
        <ts:message>The provided BillingReference with InvoiceDocumentReference was not found in the database</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>RecommendationMissingText</ts:code>
        <ts:message>A message is required for a recommendation</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>CommentDocumentIdNotFound</ts:code>
        <ts:message>The documentId for comment did not exist</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>NoProfileMatch</ts:code>
        <ts:message>No document profiles matched the request</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidOrderableUnitFactorRateInInvoiceLine</ts:code>
        <ts:message>Invalid OrderableUnitFactorRate in invoice line</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>DocumentAttachmentTooLarge</ts:code>
        <ts:message>Document attachment is too large</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>UserInactive</ts:code>
        <ts:message>The user account is not active</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidAmountInInvoicePriceAdjustment</ts:code>
        <ts:message>Invalid Amount in invoice price adjustment</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>UserCannotBeRemoved</ts:code>
        <ts:message>User cannot be removed from group. A user must be member of the user's own account.</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidDescriptionInInvoiceLine</ts:code>
        <ts:message>Invalid Description in invoice line</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>TemplateMissingFragments</ts:code>
        <ts:message>Template has no fragments</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidMediaType</ts:code>
        <ts:message>The media type of the attachment is not valid</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>UrlAccessPropertyMissingValue</ts:code>
        <ts:message>Url access property has no value</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidVerificationCode</ts:code>
        <ts:message>The verification code is not valid</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>ConnectionGroupUnknownFilter</ts:code>
        <ts:message>Connection group references unknown filter</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidCurrencyInTaxInclusiveAmountTotalInInvoice</ts:code>
        <ts:message>Invalid Currency inTaxInclusiveAmount in Total specified in invoice</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>CorrectiveInvoiceSenderCountryNotAllowed</ts:code>
        <ts:message>Corrective invoice is not allowed for the sender country</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidCurrencyinLineExtensionAmountInTotalInInvoice</ts:code>
        <ts:message>Invalid Currency in LineExtensionAmount in Total specified in invoice</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>TemplateMissingSubject</ts:code>
        <ts:message>Template has no subject</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>RoleMissingId</ts:code>
        <ts:message>Id of Role for request is unknown</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidTaxCategoryIdInInvoiceLinePriceAdjustment</ts:code>
        <ts:message>Invalid TaxCategoryId in invoice line price adjustment</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>UserInvalidPassword</ts:code>
        <ts:message>Specified password is not valid according to policy</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>ConnectionInvalidIdentifier</ts:code>
        <ts:message>Invalid identifiers in connection</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>TenantMissingCreatingUser</ts:code>
        <ts:message>A created tenant must have a Creating User</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>CodingMissingPath</ts:code>
        <ts:message>At least one path has to be defined.</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidTotalInInvoice</ts:code>
        <ts:message>Invalid Total specified in invoice</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>NegativeTotalInDocument</ts:code>
        <ts:message>Total in document is negative</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>UserExists</ts:code>
        <ts:message>User already exists</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>TemplateMissingLanguage</ts:code>
        <ts:message>Template has no language</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>TaxCategoryMissingName</ts:code>
        <ts:message>A tax category must have a name</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>CodingMissingDefaultLanguageCode</ts:code>
        <ts:message>The default language must specify a locale code.</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidQR</ts:code>
        <ts:message>Invalid QR</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>RecommendationInvalidDocumentReference</ts:code>
        <ts:message>Invalid document reference in recommendation</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>NoCustomerInInvoice</ts:code>
        <ts:message>No Customer specified in invoice</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidPDF</ts:code>
        <ts:message>The timeout was exceeded while trying to convert the PDF. The PDF metadata is invalid.</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>ReminderMissingCode</ts:code>
        <ts:message>No reminder type code in reminder message</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>UserPersonFirstnameLinks</ts:code>
        <ts:message>A users person must have a firstname that does not contain URLs</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidValueInTaxCategoryInTaxSubTotalInInvoiceLine</ts:code>
        <ts:message>Invalid value in TaxCategory in TaxSubTotal specified in invoice line</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>UserCreateReturnUrlMissing</ts:code>
        <ts:message>ReturnUrl is required when creating user</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidLineExtensionAmountInInvoiceLine</ts:code>
        <ts:message>Invalid LineExtensionAmount in invoice line</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>SenderUnknown</ts:code>
        <ts:message>Sender unknown</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>CodingMissingEntryId</ts:code>
        <ts:message>All coding entries must have an ID.</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidCurrencyIdInTaxTotalInInvoice</ts:code>
        <ts:message>Invalid CurrencyId in TaxTotal specified in invoice</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>ObjectConflict</ts:code>
        <ts:message>Object already exists</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidInvoiceBillingReference</ts:code>
        <ts:message>The BillingReference with InvoiceDocumentReference ID, IssueDate and DocumentTypeCode 380 are required</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidCountryCode</ts:code>
        <ts:message>Please add a valid ISO country code to the location</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>NoIdInOrder</ts:code>
        <ts:message>No Id in order</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>RecentCodingsNoListId</ts:code>
        <ts:message>List id is missing for one of the entries</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>UserMissingPassword</ts:code>
        <ts:message>A user must have a password specified</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvoiceIdDuplicate</ts:code>
        <ts:message>No Id in invoice</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>DomainNotAllowed</ts:code>
        <ts:message>The provided domain is not allowed</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>UnknownDocumentType</ts:code>
        <ts:message>Unknown document profile id</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>MaxLineCountExceeded</ts:code>
        <ts:message>The maximum line count was exceeded</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>DocumentSupplierCannotHaveConnectionId</ts:code>
        <ts:message>ConnectionId is not allowed in supplier</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>DocumentExceedingMaxNumberAttachments</ts:code>
        <ts:message>Exceeding max number of attachments</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>DocumentProfileValidationTimeout</ts:code>
        <ts:message>The document profile validation timed out.</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>UserMissingUuid</ts:code>
        <ts:message>A user must have a UUID</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>ConnectionMissingDispatchChannel</ts:code>
        <ts:message>No dispatchchannel id specified in connection</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>TenantMissingCountry</ts:code>
        <ts:message>A tenant must have a Country</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>MissingSenderInRemittanceAdvice</ts:code>
        <ts:message>No sender specified in remittance advice</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>MasterContentFragmentMissingName</ts:code>
        <ts:message>Master content fragment has no name</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidLimitValue</ts:code>
        <ts:message>Limit has to be a positive integer or 0</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>RecentCodingsNoEntries</ts:code>
        <ts:message>The payload has to contain at least one set of entries.</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>ReceiptAdviceReversalReferencedOrderExists</ts:code>
        <ts:message>Not allowed to store a receipt advice reversal when an invoice exists for the referenced order.</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidIdentifierValue</ts:code>
        <ts:message>The identifier value is mandatory and cannot be null or invalid</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>TenantInvalid</ts:code>
        <ts:message>Tenant does not exist</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>NoInstitutionId</ts:code>
        <ts:message>No InstitutionId</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>DocumentAttachmentRequired</ts:code>
        <ts:message>Document has to contain at least one attachment</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>AppCallbackAbort</ts:code>
        <ts:message>App callback aborted execution</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>CodingMissingCode</ts:code>
        <ts:message>The coding list is missing the code tag.</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>CommentMissingInvoiceId</ts:code>
        <ts:message>Comment is missing an invoice id</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidLocationObject</ts:code>
        <ts:message>Supplied location object cannot be null</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>CodingInvalidTarget</ts:code>
        <ts:message>One or more of the specified targets are not supported.</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>CodingIdMismatch</ts:code>
        <ts:message>The given id doesn't match the requested resource</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidAmountInTaxTotalInInvoice</ts:code>
        <ts:message>Invalid Amount in TaxTotal specified in invoice</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidIdentifierLabel</ts:code>
        <ts:message>The identifier label can either be null or an alphanumeric string and cannot be blank</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>ConnectionNotFound</ts:code>
        <ts:message>Connection is not found</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>DomainPatternSyntaxNotValid</ts:code>
        <ts:message>The pattern syntax is not valid</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>UnableToDispatchDocumentFile</ts:code>
        <ts:message>Document file could not be dispatched</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>UserTokenInvalid</ts:code>
        <ts:message>Activation token is not valid</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidPartyTenantSchemeIdValueDetails</ts:code>
        <ts:message>The party tenant details are missing a scheme id or value</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>UserDeleteTokenInvalid</ts:code>
        <ts:message>Delete token is not valid</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>SystemError</ts:code>
        <ts:message>Internal System Error</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>PdfNotAvailable</ts:code>
        <ts:message>No layout found for document type</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidAlternateId</ts:code>
        <ts:message>Alternate Id cannot be blank or null</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>StatusDocumentIsEmpty</ts:code>
        <ts:message>application response document is empty</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>UserNotUnique</ts:code>
        <ts:message>There are more than one user in this company</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>ConnectionFailed</ts:code>
        <ts:message>Connection to server failed</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>ReceiverUnknown</ts:code>
        <ts:message>Receiver unknown</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>UserMissingTimeZone</ts:code>
        <ts:message>No time zone specified for user</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>CouldNotCancelDispatch</ts:code>
        <ts:message>The dispatch could not be cancelled because it is already being processed</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>ConnectionGroupNameAlreadyExists</ts:code>
        <ts:message>Connection group name already exists</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidSchemeIdInTaxCategoryInTaxSubTotalInInvoiceLine</ts:code>
        <ts:message>Invalid SchemeId in TaxCategory in TaxSubTotal specified in invoice line</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>DomainProvisioningDisabled</ts:code>
        <ts:message>Autoprovisioning is not enabled for the domain</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidLegalEntityObject</ts:code>
        <ts:message>Supplied legal entity object cannot be null</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>NoTargetTypeInDocument</ts:code>
        <ts:message>No document target type</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>IllegalInstructionId</ts:code>
        <ts:message>Illegal instructionId</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidLocationId</ts:code>
        <ts:message>The location id for the legal entity cannot be null</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>OriginatorNumberMismatch</ts:code>
        <ts:message>The BillingReference in the self-billed invoice does not match the invoice number from the database</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidLegalNote</ts:code>
        <ts:message>The legal note entered can either be null or needs to have valid text in it</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>DocumentProfileDisabled</ts:code>
        <ts:message>The document profile has been disabled, and cannot be dispatched to the selected receiver</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>MissingDocumentReferenceInfo</ts:code>
        <ts:message>Missing document reference UUID or combination of ID, IssueDate, DocumentTypeCode and receiver</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>NoInvoiceLines</ts:code>
        <ts:message>No invoice lines</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidPercentInTaxCategoryInTaxTotalInInvoice</ts:code>
        <ts:message>Invalid Percent in TaxCategory in TaxTotal specified in invoice</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidEmailAddress</ts:code>
        <ts:message>An invalid email address was supplied</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>UserInvalidLanguage</ts:code>
        <ts:message>The language specified for the user was not a valid language code</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>NoSupplierInInvoice</ts:code>
        <ts:message>No Supplier specified in invoice</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>SenderNotInCompanyHierarchy</ts:code>
        <ts:message>The sender is not in the company hierarchy</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>CodingMissingLanguageId</ts:code>
        <ts:message>The name and description must contain languageID's</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidSupplierTenantContactDetails</ts:code>
        <ts:message>The supplier contact is empty</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidNameSupplied</ts:code>
        <ts:message>Name given to a legal entity cannot be blank or null</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidPercentInTaxCategoryInTaxSubTotalInInvoiceLineValue</ts:code>
        <ts:message>Invalid Percent value in TaxCategory in TaxSubTotal specified in invoice line</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>NoIssueDate</ts:code>
        <ts:message>No Issue date in invoice</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>NoPayeeFinancialAccountId</ts:code>
        <ts:message>No PayeeFinancialAccountId</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>RecommendationRequestMissingDocumentReference</ts:code>
        <ts:message>Request must have document reference</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>UserMissingEmail</ts:code>
        <ts:message>A user must have an email address specified</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>DocumentIsLocked</ts:code>
        <ts:message>Document is locked.</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidTaxTotalInInvoice</ts:code>
        <ts:message>Invalid TaxTotal specified in invoice</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidIdentifierObject</ts:code>
        <ts:message>Supplied identifier object cannot be null</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>TenantIndustryInvalid</ts:code>
        <ts:message>Tenant industry and other industry are mutually exclusive</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>NetworkRequestNotFound</ts:code>
        <ts:message>Network request is not found</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>UrlTokenMissingType</ts:code>
        <ts:message>Url token has no Type</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>UserNotAllowed</ts:code>
        <ts:message>User not allowed when updating tenant</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>MultipleReferencedDocumentsFound</ts:code>
        <ts:message>Multiple referenced documents are found</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>CodingMissingTarget</ts:code>
        <ts:message>At least one target has to be defined.</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>CompanyAccountRootIdNotFound</ts:code>
        <ts:message>Company account root id not found</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>DocumentProfileRuntimeValidationError</ts:code>
        <ts:message>The document profile validation failed with error.</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>TemplateMissingTextBody</ts:code>
        <ts:message>Template has no text body</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>QuickCodeSetNameMissing</ts:code>
        <ts:message>The quick code must have a name.</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>TemplateAlreadyExists</ts:code>
        <ts:message>Template already exists. Name and language should be unique</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>NoIdInReceiptAdvice</ts:code>
        <ts:message>No ID in receipt advice.</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>ExternalConnectionNotAllowedOnDomain</ts:code>
        <ts:message>External connection not allowed on domain</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>QuickCodeEntryListId</ts:code>
        <ts:message>The quick code entry must reference a list id.</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidLocationType</ts:code>
        <ts:message>The type of location (Billing or Delivery) needs to be specified</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>AutoAssigneeWouldIntroduceALoop</ts:code>
        <ts:message>The selected auto assignee would introduce a loop.</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>NoIdInQuote</ts:code>
        <ts:message>No Id in qoute</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>RecommendationMissingReceiver</ts:code>
        <ts:message>No receiver in recommendation</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>OrderClosed</ts:code>
        <ts:message>Order has been closed.</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>AlternateIdAlreadyUsed</ts:code>
        <ts:message>Alternate Id is already in use</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>UserAlreadyActivated</ts:code>
        <ts:message>User has already been activated</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>NoIdInInvoice</ts:code>
        <ts:message>No Id in invoice</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>RecentCodingsNull</ts:code>
        <ts:message>The recent codings object is null/empty</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>UrlExpressionNotValid</ts:code>
        <ts:message>The URL expression is not valid</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>UrlAccessPropertyMissingAccess</ts:code>
        <ts:message>Url access property has no access reference</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>StatusMissingReceiver</ts:code>
        <ts:message>No receiver in application response</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidCurrencyInLineExtensionAmountInInvoiceLine</ts:code>
        <ts:message>Invalid Currency in LineExtensionAmount in invoice line</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>DocumentAttachmentContentTypeNotAllowed</ts:code>
        <ts:message>Document attachment content type is not allowed</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>ConnectionGroupMissingName</ts:code>
        <ts:message>Connection group has no name</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidDescription</ts:code>
        <ts:message>The description entered can either be null or needs to have valid text in it</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidCustomerTenantDetails</ts:code>
        <ts:message>"Cannot create a copy of \'CustomerPartyType\' from \'null\'."</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>SAMLEntityInvalid</ts:code>
        <ts:message>The referenced SAML entityId is invalid</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidAddress</ts:code>
        <ts:message>Please add an address while adding a new location</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>TenantIdentifierUsed</ts:code>
        <ts:message>Tenant identifier is already in use</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>QuickCodeSetNoEntries</ts:code>
        <ts:message>The quick code set must contain entries.</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>ConnectionMissingTenant</ts:code>
        <ts:message>No tenant in connection</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>UserAccountIsMerged</ts:code>
        <ts:message>Invalid operation; User's account is merged</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>CodingMissingDefaultLanguage</ts:code>
        <ts:message>A default language has to be specified.</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidLine</ts:code>
        <ts:message>The document line is invalid.</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>MissingStartDate</ts:code>
        <ts:message>A start date must be provided to define the recurrence</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidDocumentState</ts:code>
        <ts:message>The tax clearance state of the originator invoice is invalid for this operation</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>SelfBilledInvoiceCustomerCannotHaveConnectionId</ts:code>
        <ts:message>ConnectionId is not allowed in customer for self billed invoice</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>TenantAddresslineInvalid</ts:code>
        <ts:message>Invalid address line in tenant</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>AssigneeMissing</ts:code>
        <ts:message>The selected assignee is missing.</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidCompanyId</ts:code>
        <ts:message>The company id that the legal entity belongs to cannot be null</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>StatusMissingPartyInfo</ts:code>
        <ts:message>Missing needed information in application response party</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>UserMissingTenantId</ts:code>
        <ts:message>A user must belong to a tenant</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>TemplateSyntaxError</ts:code>
        <ts:message>The template sytax is not valid. Compare to : $name$ or $names:{&lt;li&gt;$it$&lt;/li&gt;}$</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>AssigneeSameAsOriginal</ts:code>
        <ts:message>The assignee is the same one as the original.</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>TenantIdentifierInvalid</ts:code>
        <ts:message>Tenant identifier is not valid</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>TenantUrlUsed</ts:code>
        <ts:message>Tenant shorturl is already in use</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidPayableAmount</ts:code>
        <ts:message>The payable amount is not defined</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>QuickCodeEntryValue</ts:code>
        <ts:message>The quick code entry must have a value.</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>TaxCategoryMissingPercent</ts:code>
        <ts:message>A tax category must have a percentage</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>ConfigurationInvalidArgument</ts:code>
        <ts:message>Configuration argument is not valid</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidTaxCategoryInTaxTotalInInvoice</ts:code>
        <ts:message>Invalid TaxCategory in TaxTotal specified in invoice</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>ResourceNotFound</ts:code>
        <ts:message>The object did not exist</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidCurrencyCode</ts:code>
        <ts:message>Invalid currency code</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>ConnectionMissingPerson</ts:code>
        <ts:message>No person in connection</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>UserMissingName</ts:code>
        <ts:message>A user must have a name specified</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>NoPaymentId</ts:code>
        <ts:message>No PaymentId</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>QuoteValidDatesNotOrdered</ts:code>
        <ts:message>Valid to must be after valid from</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidCertificate</ts:code>
        <ts:message>Invalid certificate</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidLineExtensionAmountInTotalInInvoice</ts:code>
        <ts:message>Invalid LineExtensionAmount in Total specified in invoice</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidDelivery</ts:code>
        <ts:message>The delivery details are invalid</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>RecommendationInvalidRequest</ts:code>
        <ts:message>Unknown recommendation request id</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>UserMissingLanguage</ts:code>
        <ts:message>No language specified for user</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidExternalConnectionRequest</ts:code>
        <ts:message>Email is already used by an existing TS account from different country</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidAmount</ts:code>
        <ts:message>Invalid amount in invoice</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>DispatchIdAlreadyUsed</ts:code>
        <ts:message>The Dispatch Id has already been used - It can't be reused</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>UserNameChangeRateLimit</ts:code>
        <ts:message>Number of username changes limit reached. Please try again later</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>StatusMissingCode</ts:code>
        <ts:message>No status code in status message</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>TenantMissingUuid</ts:code>
        <ts:message>A tenant must have a UUID</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>NoBranchId</ts:code>
        <ts:message>No BranchId</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>UserPersonLastnameTooLong</ts:code>
        <ts:message>A users person must have a lastname between 0 and 128 chars</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>CommentLengthExceeded</ts:code>
        <ts:message>Comment max length exceeded</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidBaseQuantityInInvoiceLine</ts:code>
        <ts:message>Invalid BaseQuantity in invoice line</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>CreditNoteNumberIsAlreadyDispatched</ts:code>
        <ts:message>CreditNoteNumber is already dispatched</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>QuickCodeMissingList</ts:code>
        <ts:message>The quick code entry must reference an existing coding list.</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>CodingFilteredByMismatch</ts:code>
        <ts:message>The filtered by fields have to be the same on the old and the new list if there are coding list entries in the list. Please clear the list and try again.</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>AssignmentSubjectTypeUnknown</ts:code>
        <ts:message>The assignement subject type is unknown</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>StatusInvalidSupplierCountry</ts:code>
        <ts:message>Supplier country does not allow current status change</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidValueInTaxCategoryInLinePriceAdjustment</ts:code>
        <ts:message>Invalid Value in TaxCategoryId specified in invoice line price adjustment</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>DynamicValidationFailedNotUniqueSenderId</ts:code>
        <ts:message>Does not exist an unique senderId</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>EmailBounced</ts:code>
        <ts:message>The email bounced</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>TenantNotPassive</ts:code>
        <ts:message>non-passive tenant cannot be updated</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>NoInstructionNote</ts:code>
        <ts:message>No InstructionNote</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>AmbiguousEndDate</ts:code>
        <ts:message>The date is ambiguous because it is not an occurence of the recurrence</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>DocumentReferenceNotFound</ts:code>
        <ts:message>Document reference not found</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidPercentInTaxCategoryInInvoiceLinePriceAdjustment</ts:code>
        <ts:message>Invalid Percent in TaxCategory specified in invoice line price adjustment</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>AccountMerged</ts:code>
        <ts:message>Invalid operation; This account is merged</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>IllegalBranchId</ts:code>
        <ts:message>Illegal BranchId</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>RecentCodingsNoValue</ts:code>
        <ts:message>The value is missing from one or more of the entries.</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidXML</ts:code>
        <ts:message>Unable to parse XML</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidPartyTenantDetails</ts:code>
        <ts:message>The party tenant details are missing</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidAmountInInvoiceLinePriceAdjustment</ts:code>
        <ts:message>Invalid Amount in invoice line price adjustment</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvoiceLines</ts:code>
        <ts:message>Invoice lines</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidUnitPriceInInvoiceLine</ts:code>
        <ts:message>Invalid UnitPrice in invoice line</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>TenantDoesNotAcceptConnectionRequest</ts:code>
        <ts:message>Tenant does not accept connection requests</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>NoSortCodeOrAccountNumberOrESR</ts:code>
        <ts:message>No Sort Code, Account Number or ESR</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>ConnectionInvalidTenant</ts:code>
        <ts:message>A company cannot create a connection to itself</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>CodingNoEntries</ts:code>
        <ts:message>The coding entries list must have at least one entry.</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>DispatchNotFound</ts:code>
        <ts:message>A dispatch object was not found</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>RecentCodingsNoEntry</ts:code>
        <ts:message>The entries element is missing entry elements.</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>Interrupted</ts:code>
        <ts:message>The request execution was interrupted</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>AutoAssigneeNotValid</ts:code>
        <ts:message>The selected auto assignee is not valid.</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>TaxCategoryMissingScheme</ts:code>
        <ts:message>A tax category must have a scheme</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>DocumentNotDispatched</ts:code>
        <ts:message>The document has not been dispatched</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>TaxCategoryMissingCategory</ts:code>
        <ts:message>A tax category must have a category</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidTaxSubTotalInInvoiceLine</ts:code>
        <ts:message>Invalid TaxSubTotal specified in invoice line</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>DocumentFieldNotValid</ts:code>
        <ts:message>Document field is not valid</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidIdentifierScheme</ts:code>
        <ts:message>The identifier scheme is mandatory and MUST be valid</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>TemplateMissingName</ts:code>
        <ts:message>Template has no name</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>OrderNotFound</ts:code>
        <ts:message>Order reference not found</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>CommentMissingPosterId</ts:code>
        <ts:message>Comment is missing a poster id</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidQuantityInInvoiceLine</ts:code>
        <ts:message>Invalid Quantity in invoice line</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>LookupUnknown</ts:code>
        <ts:message>Unknown namespace/key combination</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>StatusUnableToDeriveDocumentReference</ts:code>
        <ts:message>Unable to determine unique document from document reference data</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>ReminderUnknownCode</ts:code>
        <ts:message>Unknown reminder type code in reminder message</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>UserPropertyInvalidKey</ts:code>
        <ts:message>An invalid key was supplied for user property</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>TenantDomainInvalid</ts:code>
        <ts:message>Tenant domain is already used</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidMarketPlaceDocumentReference</ts:code>
        <ts:message>The document line contains an invalid marketplace's document reference.</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidVendorIdAndType</ts:code>
        <ts:message>VendorId and type both need to be provided or both need to be empty.</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidPercentInTaxCategoryInTaxSubTotalInInvoiceLine</ts:code>
        <ts:message>Invalid Percent in TaxCategory in TaxSubTotal specified in invoice line</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>NoPaymentMeansInInvoice</ts:code>
        <ts:message>No Payment means specified in invoice</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>NoIdInCreditNote</ts:code>
        <ts:message>No Id in credit note</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>CommentMissingText</ts:code>
        <ts:message>Comment is missing text</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>DocumentFormatNotIdentified</ts:code>
        <ts:message>Can't identify document format</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>UrlAccessMissingToken</ts:code>
        <ts:message>Url access has no token</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>UserPersonFirstnameTooLong</ts:code>
        <ts:message>A users person must have a firstname between 0 and 128 chars</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>IllegalPayeeFinancialAccountId</ts:code>
        <ts:message>Illegal PayeeFinancialAccountId</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidSupplierTenantDetails</ts:code>
        <ts:message>"Cannot create a copy of \'CustomerPartyType\' from \'null\'."</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidSchemeIdInTaxCategoryInInvoiceLinePriceAdjustment</ts:code>
        <ts:message>Invalid SchemeId in TaxCategory specified in invoice line price adjustment</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>DocumentTypeNotSupported</ts:code>
        <ts:message>Document type is not supported</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>Timeout</ts:code>
        <ts:message>The request timed out</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>MobileNumberAlreadyVerified</ts:code>
        <ts:message>The mobile number is already verified on a user</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>UserPropertyInvalidValue</ts:code>
        <ts:message>An invalid value was supplied for user property</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>ReceiverIdExists</ts:code>
        <ts:message>ReceiverId already exists</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>UserLocked</ts:code>
        <ts:message>The user account is locked</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>ValueMissing</ts:code>
        <ts:message>Value is missing</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>BadRequest</ts:code>
        <ts:message>An invalid request was made</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>AppReferenceInvalid</ts:code>
        <ts:message>App reference is not valid</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>UserInvalid</ts:code>
        <ts:message>User does not exist</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>DynamicValidationFailed</ts:code>
        <ts:message>A field did not conform to dynamic validation rules</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>DocumentAttachmentContainsVirus</ts:code>
        <ts:message>Document attachment contains virus</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>VerificationCodeRateLimit</ts:code>
        <ts:message>Send verification code too frequently, please retry later</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>ConnectionDispatchNotAvailable</ts:code>
        <ts:message>No dispatches are possible on this connection</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>ConnectionInsufficientIdentifier</ts:code>
        <ts:message>Details provided are not sufficient to uniquely identify the connection</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>CodingInvalidFilterType</ts:code>
        <ts:message>Fileter Type is invalid.</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvoiceMissingCurrencyCode</ts:code>
        <ts:message>No currency code specified for invoice</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>UrlTokenMissingUrl</ts:code>
        <ts:message>Url token has no URL</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>ContentFragmentMissingContent</ts:code>
        <ts:message>Content fragment missing content</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidTaxInclusiveAmountTotalInInvoice</ts:code>
        <ts:message>Invalid TaxInclusiveAmount in Total specified in invoice</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidPageValue</ts:code>
        <ts:message>Page has to be a positive integer or 0</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>UserNotActivated</ts:code>
        <ts:message>User cannot be updated when not activated or created</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>CodingDeletionForbiden</ts:code>
        <ts:message>The coding list cannot be deleted as it doesn't reside in the current group</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidLegalEntityId</ts:code>
        <ts:message>The legal entity id was invalid or missing</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>UserPersonLastnameLinks</ts:code>
        <ts:message>A users person must have a lastname that does not contain URLs</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>NoPaymentMeansInRemittanceAdvice</ts:code>
        <ts:message>No Payment means specified in remittance advice</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>TenantUrlInvalid</ts:code>
        <ts:message>Tenant shorturl malformed</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>ContentFragmentPropertyNotExists</ts:code>
        <ts:message>Content fragment contains a not existing property</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidInput</ts:code>
        <ts:message>The input for the attempted operation was not valid. A list of ValidationErrors is provided</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>UserInvalidTimeZone</ts:code>
        <ts:message>The time zone specified for the user was not valid</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>UrlAccessMissingRemoteAddr</ts:code>
        <ts:message>Url access has no remote addr</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>CodingMissingName</ts:code>
        <ts:message>At least one name has to be defined.</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>TenantMissingName</ts:code>
        <ts:message>A tenant must have a Name</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>TenantNameExists</ts:code>
        <ts:message>Tenant name already exists</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>ObjectNotFound</ts:code>
        <ts:message>An object referenced in the request did not exist</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>IllegalPaymentId</ts:code>
        <ts:message>Illegal paymentId</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>Unauthorized</ts:code>
        <ts:message>The user was not authorized to perform the operation</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidTaxCategoryInTaxSubTotalInInvoiceLine</ts:code>
        <ts:message>Invalid TaxCategory in TaxSubTotal specified in invoice line</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>ResourceNotAvailable</ts:code>
        <ts:message>No more available resources to handle the request</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>UserNotFound</ts:code>
        <ts:message>No proper user is found in this company</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvoiceInvalidCurrencyCode</ts:code>
        <ts:message>Currency code for invoice was invalid</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidMobileNumber</ts:code>
        <ts:message>The mobile number is not valid</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>CodingMissingReference</ts:code>
        <ts:message>ID reference is missing or invalid.</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>ConfigurationInvalidOperator</ts:code>
        <ts:message>Configuration argument operator is not valid</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>UrlAccessPropertyMissingName</ts:code>
        <ts:message>Url access property has no name</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>OrderLineReceivedDateIsOutOfRange</ts:code>
        <ts:message>The lines received date is not between the start date and expired date of the BPO</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>CodingInvalidDescription</ts:code>
        <ts:message>One or more descriptions are invalid.</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>RecommendationToInvalidConnection</ts:code>
        <ts:message>Recommendations are only available to mutual connections</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>InvalidPercentInTaxCategoryInInvoiceLinePriceAdjustmentValue</ts:code>
        <ts:message>Invalid Percent value in TaxCategory specified in invoice line price adjustment</ts:message>
    </ts:errorCodes>
    <ts:errorCodes>
        <ts:code>IllegalFieldInPayment</ts:code>
        <ts:message>Illegal field is used for payment type</ts:message>
    </ts:errorCodes>
</ts:ErrorCodes>
