| Integration event | OnBeforeIsContactUpdateNeeded | (Record Customer, Record Customer, var Boolean) | 17, gone | - |
| Integration event | OnAfterCopyFromCustomerTemplate | (var Record Customer, Record Customer Template) | 17-20, gone | Pending 18.0 |
| Will be removed with other functionality related to "old" templates. Replaced by OnAfterCopyFromNewCustomerTemplate() |
| Integration event | OnAfterHasAnyOpenOrPostedDocuments | (var Record Customer, var Boolean) | 17-28 | - |
| Integration event | OnAfterLookupCity | (var Record Customer, var Record Post Code) | 17-28 | - |
| Integration event | OnAfterLookupPostCode | (var Record Customer, var Record Post Code) | 17-20, gone | - |
| Integration event | OnAfterSetLastModifiedDateTime | (var Record Customer) | 17-28 | - |
| Integration event | OnAfterValidateCity | (var Record Customer, Record Customer) | 17-28 | - |
| Integration event | OnAfterValidatePostCode | (var Record Customer, Record Customer) | 17-28 | - |
| Integration event | OnAfterValidateShortcutDimCode | (var Record Customer, var Record Customer, Integer, var Code[20]) | 17-28 | - |
| Integration event | OnAssistEditOnBeforeExit | (var Record Customer) | 17-28 | - |
| Integration event | OnBeforeCheckBlockedCust | (Record Customer, Option, Option, Boolean, Boolean, var Boolean) | 17-28 | - |
| Integration event | OnBeforeCreateNewCustomer | (Text[100], Boolean, var Code[20], var Boolean) | 17-28 | - |
| Integration event | OnBeforeGetCustNoOpenCard | (Text, Boolean, Boolean, var Code[20], var Boolean) | 17-18, gone | - |
| Integration event | OnBeforeCalcOverdueBalance | (var Record Customer, var Decimal, var Boolean) | 17-28 | - |
| Integration event | OnBeforeGetInvoicedPrepmtAmountLCY | (var Record Customer, var Decimal, var Boolean) | 17-28 | - |
| Integration event | OnBeforeGetTotalAmountLCY | (var Record Customer, var Decimal, var Boolean) | 17-28 | - |
| Integration event | OnBeforeGetTotalAmountLCYUI | (var Record Customer) | 17-28 | - |
| Integration event | OnBeforeGetTotalAmountLCYCommon | (var Record Customer, var Decimal, var Boolean) | 17-28 | - |
| Integration event | OnBeforeGetSalesLCY | (var Record Customer, var Record Customer, var Decimal, var Boolean) | 17-28 | - |
| Integration event | OnBeforeInsert | (var Record Customer, var Boolean) | 17-28 | - |
| Integration event | OnBeforeLookupCity | (var Record Customer, var Record Post Code) | 17-28 | - |
| Integration event | OnBeforeLookupPostCode | (var Record Customer, var Record Post Code) | 17-28 | - |
| Integration event | OnBeforeOpenCustomerLedgerEntries | (var Record Customer, var Record Detailed Cust. Ledg. Entry, Boolean, var Boolean) | 17-28 | - |
| Integration event | OnBeforeSetDefaultSalesperson | (var Record Customer, var Boolean) | 17-28 | - |
| Integration event | OnBeforeValidateCity | (var Record Customer, var Record Post Code) | 17-20, gone | - |
| Integration event | OnBeforeValidatePostCode | (var Record Customer, var Record Post Code) | 17-20, gone | - |
| Integration event | OnBeforeValidateShortcutDimCode | (var Record Customer, var Record Customer, Integer, var Code[20], var Boolean) | 17-28 | - |
| Integration event | OnBeforeVATRegistrationValidation | (var Record Customer, var Boolean) | 17-28 | - |
| Integration event | OnGetCustNoOpenCardOnBeforeCustomerFindSet | (var Record Customer) | 17-28 | - |
| Integration event | OnGetCustNoOpenCardOnBeforeFilterCustomer | (var Record Customer) | 17-28 | - |
| Integration event | OnGetCustNoOpenCardOnAfterSetCustomerFilters | (var Record Customer, var Text) | 17-28 | - |
| Integration event | OnMarkCustomersWithSimilarNameOnBeforeCustomerFindSet | (var Record Customer) | 17-28 | - |
| Integration event | OnBeforeCheckCustomerContactRelation | (Record Contact, Record Contact Business Relation, var Boolean) | 17-28 | - |
| Integration event | OnBeforeValidateContact | (var Boolean) | 17-18, gone | - |
| Integration event | OnBeforeValidateEmail | (var Record Customer, var Boolean, Record Customer) | 17-28 | - |
| Integration event | OnShowContactOnBeforeOpenContactCard | (var Record Contact, var Integer) | 17-28 | - |
| Integration event | OnShowContactOnBeforeOpenContactList | (var Record Contact, var Integer) | 17-28 | - |
| Integration event | OnBeforeIsContactUpdateNeeded | (Record Customer, Record Customer, var Boolean, Boolean) | 18-28 | - |
| Integration event | OnAfterCopyFromNewCustomerTemplate | (var Record Customer, Record Customer Templ.) | 18-28 | - |
| Integration event | OnAfterOnInsert | (var Record Customer, Record Customer) | 18-28 | - |
| Integration event | OnBeforeCheckBlockedCustOnJnls | (Record Customer, var Record Gen. Journal Line, Boolean, var Boolean) | 18-28 | - |
| Integration event | OnBeforeOnDelete | (var Record Customer, var Boolean) | 18-28 | - |
| Integration event | OnBeforeValidateVATRegistrationNo | (var Record Customer, Record Customer, Integer, var Boolean) | 18-28 | - |
| Integration event | OnGetCustNoOpenCardOnAfterOnAfterCustomerFilterFromStart | (var Record Customer) | 18-28 | - |
| Integration event | OnBeforeCustBlockedErrorMessage | (Record Customer, Boolean, var Boolean) | 18-28 | - |
| Integration event | OnBeforeGetCustNoOpenCard | (Text, Boolean, var Boolean, var Code[20], var Boolean) | 19-28 | - |
| Integration event | OnBeforeLookupContactList | (var Record Customer, var Boolean) | 19-21, gone | - |
| Integration event | OnBeforeTestNoSeries | (var Record Customer, Record Customer, var Boolean) | 19-28 | - |
| Integration event | OnBeforeUpdateDirectDebitPmtTermsCode | (var Record Customer, var Boolean) | 19-28 | - |
| Integration event | OnBeforeValidateContact | (var Boolean, var Record Customer) | 19-28 | - |
| Integration event | OnBeforeCalcAvailableCreditCommon | (var Record Customer, Boolean, var Decimal) | 19-22, gone | - |
| Integration event | OnAfterGetTopCustomerHeadlineQueryDocumentTypeFilter | (var Text) | 20-28 | - |
| Integration event | OnAfterHasAddressIgnoreCountryCode | (Record Customer, var Boolean) | 20-28 | - |
| Integration event | OnAfterHasDifferentAddress | (Record Customer, Record Customer, var Boolean) | 20-28 | - |
| Integration event | OnBeforeCheckIfOrderSalesLinesExist | (var Record Customer, var Boolean) | 20-28 | - |
| Integration event | OnBeforeOnRename | (var Record Customer, Record Customer, var Boolean) | 20-28 | - |
| Integration event | OnGetBalanceAsVendorOnBeforeCalcBalance | (var Record Vendor) | 20-28 | - |
| Integration event | OnAfterLookupPostCode | (var Record Customer, Record Customer, var Record Post Code) | 21-28 | - |
| Integration event | OnBeforeValidateCity | (var Record Customer, var Record Post Code, Integer, var Boolean) | 21-28 | - |
| Integration event | OnBeforeValidatePostCode | (var Record Customer, var Record Post Code, Integer, var Boolean) | 21-28 | - |
| Integration event | OnBeforeValidateRegistrationNumber | (var Record Customer, var Boolean) | 21-28 | - |
| Integration event | OnBeforeLookupContactList | (var Record Customer, var Boolean, Integer) | 22-28 | - |
| Integration event | OnBeforeCheckAllowMultiplePostingGroups | (var Boolean) | 22-28 | - |
| Integration event | OnGetCustNoOpenCardOnAfterMarkCustomersWithSimilarName | (var Record Customer) | 22-28 | - |
| Integration event | OnBeforeCalcAvailableCreditCommon | (var Record Customer, Boolean, var Decimal, var Decimal, var Boolean) | 23-28 | - |
| Integration event | OnAfterDeleteRelatedData | (Record Customer) | 25-28 | - |
| Integration event | OnGetTotalAmountLCYOnAfterCalcFields | (var Record Customer) | 25-28 | - |
| Integration event | OnGetTotalAmountLCYUIOnAfterSetAutoCalcFields | (var Record Customer) | 25-28 | - |
| Integration event | OnAfterGetTotalAmountLCYCommon | (var Record Customer, var Decimal) | 25-28 | - |
| Integration event | OnAfterGetVATRegistrationNo | (var Record Customer, var Text[20]) | 26-28 | - |
| Integration event | OnBeforeShowContact | (var Record Customer, var Record Contact Business Relation) | 28 | - |
| Integration event | OnGetCustNoOpenCardOnBeforeCustomerFindFirst | (var Record Customer, var Boolean) | 28 | - |