| Integration event | OnAfterGetSalutation | (var Enum Salutation Formula Salutation Type, var Code[10], var Text[100], var Record Contact, var Record Salutation Formula) | - |
| Integration event | OnAfterInheritCompanyToPersonData | (var Record Contact, Record Contact, Record Contact) | - |
| Integration event | OnAfterUpdateQuotesForContact | (Record Contact, Record Customer) | - |
| Integration event | OnAfterVendorInsert | (var Record Vendor, var Record Contact) | - |
| Integration event | OnBeforeVendorInsert | (var Record Vendor, var Record Contact) | - |
| Integration event | OnBeforeChooseCustomerTemplate | (var Record Contact, var Code[10], var Boolean) | Pending 18.0 |
| Will be removed with other functionality related to "old" templates. Replaced by () |
| Integration event | OnBeforeCreateLink | (var Record Contact, var Record Contact Business Relation, var Integer, var Code[10], var Enum Contact Business Relation Link To Table) | - |
| Integration event | OnBeforeCustomerInsert | (var Record Customer, Code[10], var Record Contact) | Pending 18.0 |
| Will be removed with other functionality related to "old" templates. Replaced by OnCreateCustomerFromTemplateOnBeforeCustomerInsert() |
| Integration event | OnBeforeFindCustomerTemplate | (var Record Contact, var Code[10], var Boolean) | Pending 18.0 |
| Will be removed with other functionality related to "old" templates. Replaced by OnBeforeFindNewCustomerTemplate() |
| Integration event | OnBeforeInheritCompanyToPersonData | (var Record Contact, Record Contact, var Record Contact, var Boolean) | - |
| Integration event | OnCreateCustomerOnBeforeCustomerModify | (var Record Customer, Record Contact) | - |
| Integration event | OnCreateCustomerOnTransferFieldsFromTemplate | (var Record Customer, Record Customer Template) | Pending 18.0 |
| Will be removed with other functionality related to "old" templates. Replaced by OnCreateCustomerFromTemplateOnAfterApplyCustomerTemplate() |
| Integration event | OnAfterCalculatedName | (var Record Contact, var Text[92]) | - |
| Integration event | OnAfterCreateCustomer | (var Record Contact, var Record Customer) | - |
| Integration event | OnAfterCreateCustomerLink | (var Record Contact) | - |
| Integration event | OnAfterCreateVendor | (var Record Contact, var Record Vendor) | - |
| Integration event | OnAfterIdenticalAddress | (Record Contact, Record Contact, var Boolean) | - |
| Integration event | OnAfterModifySellToCustomerNo | (var Record Sales Header, var Record Sales Line) | - |
| Integration event | OnAfterModifyBillToCustomerNo | (var Record Sales Header, var Record Sales Line) | - |
| Integration event | OnAfterOnModify | (var Record Contact, Record Contact) | - |
| Integration event | OnAfterProcessNameChange | (var Record Contact, Record Customer, Record Vendor) | - |
| Integration event | OnAfterSetDefaults | (var Record Contact, Record Marketing Setup) | - |
| Integration event | OnAfterSetLastDateTimeModified | (var Record Contact) | - |
| Integration event | OnAfterSetDefaultSalesperson | (var Record Contact) | - |
| Integration event | OnAfterSetTypeForContact | (var Record Contact) | - |
| Integration event | OnAfterShowCustVendBank | (var Record Contact, var Record Contact Business Relation, Boolean) | - |
| Integration event | OnAfterSyncAddress | (var Record Contact, Record Contact, var Boolean) | - |
| Integration event | OnAfterValidateCity | (var Record Contact, Record Contact) | - |
| Integration event | OnAfterValidatePostCode | (var Record Contact, Record Contact) | - |
| Integration event | OnBeforeApplyCompanyChangeToPerson | (var Record Contact, Record Contact, Record Contact, var Boolean, Record Contact) | - |
| Integration event | OnBeforeAssistEdit | (var Record Contact, Record Contact, var Boolean, var Boolean) | - |
| Integration event | OnBeforeDuplicateCheck | (Record Contact, Record Contact, var Boolean) | - |
| Integration event | OnBeforeCalculatedName | (var Record Contact, var Text[100], var Boolean) | - |
| Integration event | OnBeforeCheckForExistingRelationships | (var Record Contact, Integer, var Boolean) | - |
| Integration event | OnBeforeCheckForCompanyContactExistingRelationships | (var Record Contact, var Record Contact Business Relation, var Boolean) | - |
| Integration event | OnBeforeCheckCompanyNo | (var Record Contact, var Boolean) | - |
| Integration event | OnBeforeCheckDuplicates | (var Record Contact, var Boolean) | - |
| Integration event | OnBeforeCheckContactType | (var Record Contact, Enum Contact Type, var Boolean) | - |
| Integration event | OnBeforeCheckUnloggedSegments | (var Record Contact, var Boolean) | - |
| Integration event | OnBeforeCreateCustomer | (var Record Contact, var Code[20], var Boolean, Code[10], Boolean) | Pending 18.0 |
| Will be removed with other functionality related to "old" templates. Replaced by OnBeforeCreateCustomerFromTemplate() |
| Integration event | OnBeforeCreateCompanyContactCustomer | (var Record Contact, Code[10], var Code[20], Boolean, var Boolean, var Boolean) | Pending 18.0 |
| Will be removed with other functionality related to "old" templates. Replaced by OnBeforeCreateCompanyContactCustomerFromTemplate() |
| Integration event | OnBeforeCreateCompanyContactVendor | (var Record Contact, var Code[20], Boolean, var Boolean, var Boolean) | - |
| Integration event | OnBeforeCreateSalesQuoteFromContact | (var Record Contact, var Record Sales Header) | - |
| Integration event | OnBeforeCreateVendor | (var Record Contact, var Code[20], var Boolean) | - |
| Integration event | OnBeforeGetSalutation | (var Record Contact, var Enum Salutation Formula Salutation Type, var Code[10], var Boolean, var Text[260]) | - |
| Integration event | OnBeforeLookupCity | (var Record Contact, var Record Post Code) | - |
| Integration event | OnBeforeLookupPostCode | (var Record Contact, var Record Post Code) | - |
| Integration event | OnBeforeNameBreakdown | (var Record Contact, var Boolean) | - |
| Integration event | OnBeforeProcessPersonNameChange | (var Boolean) | - |
| Integration event | OnBeforeTypeChange | (Record Contact, Record Contact, var Record Interaction Log Entry, var Record Opportunity, var Record To-do, var Record Contact, var Boolean) | - |
| Integration event | OnBeforeVATRegistrationValidation | (var Record Contact, var Boolean) | - |
| Integration event | OnBeforeValidateCity | (var Record Contact, var Record Post Code) | - |
| Integration event | OnBeforeValidateNo | (var Record Contact, var Boolean) | - |
| Integration event | OnBeforeLaunchDuplicateForm | (var Record Contact, var Boolean) | - |
| Integration event | OnBeforeUpdateCompanyNo | (var Record Contact, Record Contact) | - |
| Integration event | OnBeforeUpdateFieldForNewCompany | (var Record Contact, var Integer, var Boolean) | - |
| Integration event | OnBeforeUpdateSearchName | (var Record Contact, Record Contact, var Boolean) | - |
| Integration event | OnBeforeValidatePostCode | (var Record Contact, var Record Post Code) | - |
| Integration event | OnCreateSalesQuoteFromContactOnBeforeSalesHeaderInsert | (var Record Contact, var Record Sales Header) | - |
| Integration event | OnCreateCustomerOnBeforeUpdateQuotes | (var Record Customer, Record Contact) | - |
| Integration event | OnCreateVendorOnAfterUpdateVendor | (var Record Vendor, Record Contact, var Record Contact Business Relation) | - |
| Integration event | OnLookupCustomerTemplateOnBeforeSetTableView | (Record Contact, var Record Customer Template) | Pending 18.0 |
| Will be removed with other functionality related to "old" templates. Replaced by OnLookupNewCustomerTemplateOnBeforeSetTableView() |
| Integration event | OnGetCompNoOnAfterSetFilters | (var Record Contact) | - |
| Integration event | OnGetSalutationString | (var Text[260], Record Salutation Formula, Text[100]) | - |
| Integration event | OnShowCustVendBankCaseElse | (var Record Contact Business Relation) | Pending 18.0 |
| Replaced by "Contact Business Relation".OnShowRelatedCardPageCaseElse |
| Integration event | OnShowCustVendBankOnBeforeRunPage | (var Record Contact, Boolean, var Record Contact Business Relation, var Boolean) | - |
| Integration event | OnAfterCreateEmployee | (var Record Employee, var Record Contact Business Relation) | - |
| Integration event | OnTypeChangeOnAfterCheckInteractionLog | (var Record Contact, Record Contact) | - |
| Integration event | OnTypeChangeOnAfterContSetFilters | (var Record Contact, Record Contact) | - |
| Integration event | OnTypeChangeOnAfterTypePersonTestFields | (Record Contact) | - |
| Integration event | OnBeforeChooseNewCustomerTemplate | (var Record Contact, var Code[20], var Boolean) | - |
| Integration event | OnCreateCustomerFromTemplateOnBeforeCustomerInsert | (var Record Customer, Code[20], var Record Contact) | - |
| Integration event | OnBeforeFindNewCustomerTemplate | (var Record Contact, var Code[20], var Boolean) | - |
| Integration event | OnBeforeIsUpdateNeeded | (var Record Contact, Record Contact, var Boolean) | - |
| Integration event | OnCreateCustomerFromTemplateOnAfterApplyCustomerTemplate | (var Record Customer, Record Customer Templ.) | - |
| Integration event | OnAfterCreateBankAccount | (var Record Contact, var Record Bank Account) | - |
| Integration event | OnAfterOnInsert | (var Record Contact, Record Contact) | - |
| Integration event | OnBeforeBankAccountInsert | (var Record Bank Account, var Record Contact) | - |
| Integration event | OnBeforeCreateCustomerFromTemplate | (var Record Contact, var Code[20], var Boolean, Code[20], Boolean) | - |
| Integration event | OnBeforeCreateCompanyContactCustomerFromTemplate | (var Record Contact, Code[20], var Code[20], Boolean, var Boolean, var Boolean) | - |
| Integration event | OnBeforeCreateBankAccount | (var Record Contact, var Code[20], var Boolean) | - |
| Integration event | OnBeforeOnInsert | (var Record Contact, var Boolean) | - |
| Integration event | OnBeforeValidateVATRegistrationNo | (var Record Contact, Record Contact, Integer, var Boolean) | - |
| Integration event | OnBeforeUpdateQuotesFromTemplate | (Record Customer, Code[20], var Boolean) | - |
| Integration event | OnLookupNewCustomerTemplateOnBeforeSetTableView | (Record Contact, var Record Customer Templ.) | - |
| Integration event | OnBeforeSetDefaultSalesperson | (var Record Contact, var Boolean) | - |
| Integration event | OnCreateVendorFromTemplateOnBeforeCommit | (Record Contact, Record Vendor, var Boolean) | - |