General:
Basware does schema validation for incoming TEAPPSXML material to Business Transactions service .
Schema validation is taken into use due to changes in our interoperability network. In order to ensure the successful delivery of your documents, it requires that all TEAPPSXML material delivered in network is fully valid TEAPPSXML. After the changes have been implemented we can ensure delivery of invoices to our interoperability network and we can react quicker in possible error situations.
If you receive a notification, you should fix error situation to system which generates the einvoice material. Reason for the error is described as detailed as possible. Please forward this message also to your IT department and your billing system provider if necessary.
More information about TEAPPSXML format, from its publisher Tieto's webpage http://www.tieto.com/services/business-process-services/business-informa...
FAQ:
What schema version is used for the validation?
The newest version of the TEAPPS format, 2.7.2. TEAPPS as a format is backwards compatible so sending an earlier version should not cause any problems.
How fast will the error message be sent if the validation fails?
There might be a slight delay in the notification sending process. The emails will be sent within an hour from initially receiving it.
Who will receive the notifications?
Notifications will be sent to the recipients that have been defined as your contact persons error messages
regarding sent invoices.
Typical validation errors:
1. Value 'TEN' is not facet-valid with respect to pattern '([0-9]{1,2}|100)(\.[0-9]+)?' for type '#AnonType_INTEREST_RATE' at line number 51 at column number 41
2. cvc-type.3.1.3: The value 'TEN' of element 'INTEREST_RATE' is not valid. at line number 51 at column number 41
These examples indicates that value 'TEN' isn't allowed value in Element named INTEREST_RATE at line number 51 at column number 41. Only numeric values are allowed in mentioned element.
3. cvc-maxLength-valid: Value 'FIN' with length = '3' is not facet-valid with respect to maxLength '2' for type '#AnonType_COUNTRY_CODE'. at line number 101 at column number 4
4. cvc-type.3.1.3: The value 'FIN' of element 'COUNTRY_CODE' is not valid. at line number 101 at column number 40
These examples indicates that value length of value 'FIN' is too long in COUNTRY_CODE element at line number 101 at column number 40. Max length for values in mentioned element is 2 characters.
5. Invalid content was found starting with element 'CUSTOMER_ID' at line number 107 at column number 19
This example indicates element 'CUSTOMER_ID' location in xml-file is incorrect or some mandatory element is missing before it.
Notify message:
On the first phase of the schema validation process, you will be only notified of the schema errors found in the xml you sent. These emails will look like this
Reject message:
On the second phase of the schema validation process, the invalid documents sent to our service will be rejected and you will be informed. These emails will look like this.