| AssistEdit | (Record Customer) | Boolean | public | 17-28 | - |
| ValidateShortcutDimCode | (Integer, var Code[20]) | | public | 17-28 | - |
| ShowContact | () | | public | 17-28 | - |
| SetInsertFromContact | (Boolean) | | public | 17-28 | - |
| CheckBlockedCustOnDocs | (Record Customer, Enum Sales Document Type, Boolean, Boolean) | | public | 17-28 | - |
| CheckBlockedCustOnJnls | (Record Customer, Enum Gen. Journal Document Type, Boolean) | | public | 17-28 | - |
| CustBlockedErrorMessage | (Record Customer, Boolean) | | public | 17-28 | - |
| CustPrivacyBlockedErrorMessage | (Record Customer, Boolean) | | public | 17-28 | - |
| GetPrivacyBlockedGenericErrorText | (Record Customer) | Text[250] | public | 17-28 | - |
| DisplayMap | () | | public | 17-28 | - |
| GetPriceCalculationMethod | () | Enum Price Calculation Method | public | 17-28 | - |
| GetTotalAmountLCY | () | Decimal | public | 17-28 | - |
| GetTotalAmountLCYUI | () | Decimal | public | 17-28 | - |
| GetSalesLCY | () | Decimal | public | 17-28 | - |
| CalcAvailableCredit | () | Decimal | public | 17-28 | - |
| CalcAvailableCreditUI | () | Decimal | public | 17-28 | - |
| CalcOverdueBalance | () | Decimal | public | 17-28 | - |
| GetLegalEntityType | () | Text | public | 17-28 | - |
| GetLegalEntityTypeLbl | () | Text | public | 17-28 | - |
| SetStyle | () | Text | public | 17-28 | - |
| HasValidDDMandate | (Date) | Boolean | public | 17-28 | - |
| GetReturnRcdNotInvAmountLCY | () | Decimal | public | 17-28 | - |
| GetInvoicedPrepmtAmountLCY | () | Decimal | public | 17-28 | - |
| CalcCreditLimitLCYExpendedPct | () | Decimal | public | 17-28 | - |
| CreateAndShowNewInvoice | () | | public | 17-28 | - |
| CreateAndShowNewOrder | () | | public | 17-28 | - |
| CreateAndShowNewCreditMemo | () | | public | 17-28 | - |
| CreateAndShowNewQuote | () | | public | 17-28 | - |
| GetBillToCustomerNo | () | Code[20] | public | 17-28 | - |
| HasAddressIgnoreCountryCode | () | Boolean | public | 17-28 | - |
| HasAddress | () | Boolean | public | 17-28 | - |
| HasDifferentAddress | (Record Customer) | Boolean | public | 17-28 | - |
| GetCustNo | (Text) | Text | public | 17-28 | - |
| GetCustNoOpenCard | (Text, Boolean, Boolean) | Code[20] | public | 17-28 | - |
| CreateNewCustomer | (Text[100], Boolean) | Code[20] | public | 17-28 | - |
| SelectCustomer | (var Record Customer) | Boolean | public | 17-28 | - |
| LookupCustomer | (var Record Customer) | Boolean | public | 17-26, gone | Pending 24.0 |
| Use SelectCustomer(var Customer: Record Customer): Boolean instead. |
| OpenCustomerLedgerEntries | (Boolean) | | public | 17-28 | - |
| SetInsertFromTemplate | (Boolean) | | public | 17-28 | - |
| IsLookupRequested | () | Boolean | public | 17-28 | - |
| IsBlocked | () | Boolean | public | 17-28 | - |
| HasAnyOpenOrPostedDocuments | () | Boolean | public | 17-28 | - |
| CopyFromCustomerTemplate | (Record Customer Template) | | public | 17-20, gone | Pending 18.0 |
| Will be removed with other functionality related to "old" templates. Replaced by CopyFromNewCustomerTemplate(CustomerTemplate: Record "Customer Templ.") |
| GetInsertFromContact | () | Boolean | public | 17-28 | - |
| GetInsertFromTemplate | () | Boolean | public | 17-28 | - |
| SetAddress | (Text[100], Text[50], Code[20], Text[30], Text[30], Code[10], Text[100]) | | public | 17-28 | - |
| FindByEmail | (var Record Customer, Text) | Boolean | public | 17-28 | - |
| UpdateReferencedIds | () | | public | 17-28 | - |
| GetReferencedIds | (var Record Field) | | public | 17-28 | - |
| SetForceUpdateContact | (Boolean) | | public | 17-28 | - |
| UpdateCurrencyId | () | | public | 17-28 | - |
| UpdatePaymentTermsId | () | | public | 17-28 | - |
| UpdateShipmentMethodId | () | | public | 17-28 | - |
| UpdatePaymentMethodId | () | | public | 17-28 | - |
| UpdateTaxAreaId | () | | public | 17-28 | - |
| CheckBlockedCustOnJnls | (Record Customer, var Record Gen. Journal Line, Boolean) | | public | 18-28 | - |
| GetPrimaryContact | (Code[20], var Record Contact) | | public | 18-28 | - |
| ToPriceSource | (var Record Price Source) | | public | 18-28 | - |
| CopyFromNewCustomerTemplate | (Record Customer Templ.) | | public | 18-28 | - |
| IsContactUpdateNeeded | () | Boolean | public | 19-28 | - |
| SetDefaultSalesperson | () | | protected | 19-28 | - |
| VATRegistrationValidation | () | | public | 19-28 | - |
| GetTopCustomerHeadlineQueryDocumentTypeFilter | () | Text | public | 20-28 | - |
| GetBalanceAsVendor | (var Code[20]) | Decimal | public | 20-28 | - |
| GetLinkedVendor | () | Code[20] | public | 20-28 | - |
| SetLastModifiedDateTime | () | | protected | 20-28 | - |
| CheckAllowMultiplePostingGroups | () | | public | 22-28 | - |
| LookupContactList | () | | public | 26-28 | - |
| GetVATRegistrationNo | () | Text[20] | public | 26-28 | - |
| GetShippedOutstandingInvoicesAmountLCY | () | Decimal | public | 26-28 | Pending 28.0 |
| It is no longer used in GetTotalAmountLCYCommon procedure. |
| GetShippedFromOrderLCYAmountLCY | () | Decimal | public | 26-28 | Pending 28.0 |
| It is no longer used in GetTotalAmountLCYCommon procedure. |
| GetDefaultLocation | () | Code[10] | public | 27-28 | - |
| FormatVATRegistrationNo | (Text, Code[10]) | Text | public | 28 | - |