| AssistEdit | (Record Vendor) | Boolean | public | 17-28 | - |
| ValidateShortcutDimCode | (Integer, var Code[20]) | | public | 17-28 | - |
| ShowContact | () | | public | 17-28 | - |
| SetInsertFromContact | (Boolean) | | public | 17-28 | - |
| CheckBlockedVendOnDocs | (Record Vendor, Boolean) | | public | 17-28 | - |
| CheckBlockedVendOnJnls | (Record Vendor, Enum Gen. Journal Document Type, Boolean) | | public | 17-28 | - |
| CreateAndShowNewInvoice | () | | public | 17-28 | - |
| CreateAndShowNewCreditMemo | () | | public | 17-28 | - |
| CreateAndShowNewPurchaseOrder | () | | public | 17-28 | - |
| VendBlockedErrorMessage | (Record Vendor, Boolean) | | public | 17-28 | - |
| VendPrivacyBlockedErrorMessage | (Record Vendor, Boolean) | | public | 17-28 | - |
| GetPrivacyBlockedGenericErrorText | (Record Vendor) | Text[250] | public | 17-28 | - |
| DisplayMap | () | | public | 17-28 | - |
| CalcOverDueBalance | () | Decimal | public | 17-28 | - |
| GetInvoicedPrepmtAmountLCY | () | Decimal | public | 17-28 | - |
| GetPriceCalculationMethod | () | Enum Price Calculation Method | public | 17-28 | - |
| GetTotalAmountLCY | () | Decimal | public | 17-28 | - |
| HasAddress | () | Boolean | public | 17-28 | - |
| GetVendorNo | (Text[100]) | Code[20] | public | 17-28 | - |
| GetVendorNoOpenCard | (Text[100], Boolean) | Code[20] | public | 17-28 | - |
| SelectVendor | (var Record Vendor) | Boolean | public | 17-28 | - |
| LookupVendor | (var Record Vendor) | Boolean | public | 17-26, gone | Pending 24.0 |
| Use SelectVendor(var Vendor: Record Vendor): Boolean instead. |
| OpenVendorLedgerEntries | (Boolean) | | public | 17-28 | - |
| GetInsertFromContact | () | Boolean | public | 17-28 | - |
| GetInsertFromTemplate | () | Boolean | public | 17-28 | - |
| SetInsertFromTemplate | (Boolean) | | public | 17-28 | - |
| SetAddress | (Text[100], Text[50], Code[20], Text[30], Text[30], Code[10], Text[100]) | | public | 17-28 | - |
| UpdateCurrencyId | () | | public | 17-28 | - |
| UpdatePaymentTermsId | () | | public | 17-28 | - |
| UpdatePaymentMethodId | () | | public | 17-28 | - |
| UpdateReferencedIds | () | | public | 17-28 | - |
| GetReferencedIds | (var Record Field) | | public | 17-28 | - |
| ValidatePricesIncludingVATOnAfterGetVATPostingSetup | (var Record VAT Posting Setup) | | public | 17-28 | - |
| ToPriceSource | (var Record Price Source) | | public | 18-28 | - |
| SetDefaultPurchaser | () | | protected | 19-28 | - |
| VATRegistrationValidation | () | | public | 19-28 | - |
| GetBalanceAsCustomer | (var Code[20]) | Decimal | public | 20-28 | - |
| GetLinkedCustomer | () | Code[20] | public | 20-28 | - |
| SetLastModifiedDateTime | () | | protected | 20-28 | - |
| CheckAllowMultiplePostingGroups | () | | public | 22-28 | - |
| SetForceUpdateContact | (Boolean) | | public | 24-28 | - |
| FindVendorByVATRegistrationNo | (Text[20]) | Code[20] | public | 26-28 | - |
| FormatVATRegistrationNo | (Text, Code[10]) | Text | public | 28 | - |