Web Service Validations

If we create custom pages to import data using a Web Service (SOAP or OData), how do validations work? For example, if we create a page with only the fields we need to create General Journal lines, do we need to do anything special for the native validations to work? Do the OnValidate, OnInsert, etc. triggers on the tables and pages run when writing to the Web Service Page?

Standard validations will occur, if not coded in a page otherwise, whenever a record is added / modified / deleted in NAV / BC table as the code resides in the table which is independent of page type

Standard validations will work whenever a record is inserted / modified / deleted in a table.