Table 23 Vendor in 19

App
Base Application

Fields, 138Keys, 17Procedures, 36Events, 31

Versions171819202122232425262728latest

Source29

Fields, 138

IdNameTypeObsolete
1No.Code[20]-
2NameText[100]-
3Search NameCode[100]-
4Name 2Text[50]-
5AddressText[100]-
6Address 2Text[50]-
7CityText[30]-
8ContactText[100]-
9Phone No.Text[30]-
10Telex No.Text[20]-
14Our Account No.Text[20]-
15Territory CodeCode[10]-
16Global Dimension 1 CodeCode[20]-
17Global Dimension 2 CodeCode[20]-
19Budgeted AmountDecimal-
21Vendor Posting GroupCode[20]-
22Currency CodeCode[10]-
24Language CodeCode[10]-
26Statistics GroupInteger-
27Payment Terms CodeCode[10]-
28Fin. Charge Terms CodeCode[10]-
29Purchaser CodeCode[20]-
30Shipment Method CodeCode[10]-
31Shipping Agent CodeCode[10]-
33Invoice Disc. CodeCode[20]-
35Country/Region CodeCode[10]-
38CommentBoolean-
39BlockedEnum Vendor Blocked-
45Pay-to Vendor No.Code[20]-
46PriorityInteger-
47Payment Method CodeCode[10]-
53Last Modified Date TimeDateTime-
54Last Date ModifiedDate-
55Date FilterDate-
56Global Dimension 1 FilterCode[20]-
57Global Dimension 2 FilterCode[20]-
58BalanceDecimal-
59Balance (LCY)Decimal-
60Net ChangeDecimal-
61Net Change (LCY)Decimal-
62Purchases (LCY)Decimal-
64Inv. Discounts (LCY)Decimal-
65Pmt. Discounts (LCY)Decimal-
66Balance DueDecimal-
67Balance Due (LCY)Decimal-
69PaymentsDecimal-
70Invoice AmountsDecimal-
71Cr. Memo AmountsDecimal-
72Finance Charge Memo AmountsDecimal-
74Payments (LCY)Decimal-
75Inv. Amounts (LCY)Decimal-
76Cr. Memo Amounts (LCY)Decimal-
77Fin. Charge Memo Amounts (LCY)Decimal-
78Outstanding OrdersDecimal-
79Amt. Rcd. Not InvoicedDecimal-
80Application MethodEnum Application Method-
82Prices Including VATBoolean-
84Fax No.Text[30]-
85Telex Answer BackText[20]-
86VAT Registration No.Text[20]-
88Gen. Bus. Posting GroupCode[20]-
89PictureBlobRemoved 18.0
Replaced by Image field
90GLNCode[13]-
91Post CodeCode[20]-
92CountyText[30]-
93EORI NumberText[40]-
97Debit AmountDecimal-
98Credit AmountDecimal-
99Debit Amount (LCY)Decimal-
100Credit Amount (LCY)Decimal-
102E-MailText[80]-
103Home PageText[80]-
104Reminder AmountsDecimal-
105Reminder Amounts (LCY)Decimal-
107No. SeriesCode[20]-
108Tax Area CodeCode[20]-
109Tax LiableBoolean-
110VAT Bus. Posting GroupCode[20]-
111Currency FilterCode[10]-
113Outstanding Orders (LCY)Decimal-
114Amt. Rcd. Not Invoiced (LCY)Decimal-
116Block Payment ToleranceBoolean-
117Pmt. Disc. Tolerance (LCY)Decimal-
118Pmt. Tolerance (LCY)Decimal-
119IC Partner CodeCode[20]-
120RefundsDecimal-
121Refunds (LCY)Decimal-
122Other AmountsDecimal-
123Other Amounts (LCY)Decimal-
124Prepayment %Decimal-
125Outstanding InvoicesDecimal-
126Outstanding Invoices (LCY)Decimal-
130Pay-to No. Of Archived Doc.Integer-
131Buy-from No. Of Archived Doc.Integer-
132Partner TypeEnum Partner Type-
140ImageMedia-
150Privacy BlockedBoolean-
160Disable Search by NameBoolean-
170Creditor No.Code[20]-
288Preferred Bank Account CodeCode[20]-
720Coupled to CRMBoolean-
840Cash Flow Payment Terms CodeCode[10]-
5049Primary Contact No.Code[20]-
5061Mobile Phone No.Text[30]-
5700Responsibility CenterCode[10]-
5701Location CodeCode[10]-
5790Lead Time CalculationDateFormula-
7000Price Calculation MethodEnum Price Calculation Method-
7177No. of Pstd. ReceiptsInteger-
7178No. of Pstd. InvoicesInteger-
7179No. of Pstd. Return ShipmentsInteger-
7180No. of Pstd. Credit MemosInteger-
7181Pay-to No. of OrdersInteger-
7182Pay-to No. of InvoicesInteger-
7183Pay-to No. of Return OrdersInteger-
7184Pay-to No. of Credit MemosInteger-
7185Pay-to No. of Pstd. ReceiptsInteger-
7186Pay-to No. of Pstd. InvoicesInteger-
7187Pay-to No. of Pstd. Return S.Integer-
7188Pay-to No. of Pstd. Cr. MemosInteger-
7189No. of QuotesInteger-
7190No. of Blanket OrdersInteger-
7191No. of OrdersInteger-
7192No. of InvoicesInteger-
7193No. of Return OrdersInteger-
7194No. of Credit MemosInteger-
7195No. of Order AddressesInteger-
7196Pay-to No. of QuotesInteger-
7197Pay-to No. of Blanket OrdersInteger-
7198No. of Incoming DocumentsInteger-
7600Base Calendar CodeCode[10]-
7601Document Sending ProfileCode[20]-
7602Validate EU Vat Reg. No.Boolean-
8000IdGuidPending 15.0
This functionality will be replaced by the systemID field
8001Currency IdGuid-
8002Payment Terms IdGuid-
8003Payment Method IdGuid-
8510Over-Receipt CodeCode[20]-

Keys, 17

NameFieldsObsolete
Key1, clusteredNo.-
Key2Search Name-
Key3Vendor Posting Group-
Key4Currency Code-
Key5Priority-
Key6Country/Region Code-
Key7Gen. Bus. Posting Group-
Key8VAT Registration No.-
Key9Name-
Key10City-
Key11Post Code-
Key12Phone No.-
Key13Contact-
Key14Blocked-
Key15SystemModifiedAt-
Key16Coupled to CRM-
Key21IC Partner Code-

Procedures, 36

NameParametersReturnsAccessObsolete
AssistEdit(Record Vendor)Booleanpublic-
ValidateShortcutDimCode(Integer, var Code[20])public-
ShowContact()public-
SetInsertFromContact(Boolean)public-
CheckBlockedVendOnDocs(Record Vendor, Boolean)public-
CheckBlockedVendOnJnls(Record Vendor, Enum Gen. Journal Document Type, Boolean)public-
CreateAndShowNewInvoice()public-
CreateAndShowNewCreditMemo()public-
CreateAndShowNewPurchaseOrder()public-
VendBlockedErrorMessage(Record Vendor, Boolean)public-
VendPrivacyBlockedErrorMessage(Record Vendor, Boolean)public-
GetPrivacyBlockedGenericErrorText(Record Vendor)Text[250]public-
DisplayMap()public-
CalcOverDueBalance()Decimalpublic-
GetInvoicedPrepmtAmountLCY()Decimalpublic-
GetPriceCalculationMethod()Enum Price Calculation Methodpublic-
GetTotalAmountLCY()Decimalpublic-
HasAddress()Booleanpublic-
GetVendorNo(Text[100])Code[20]public-
GetVendorNoOpenCard(Text[100], Boolean)Code[20]public-
SelectVendor(var Record Vendor)Booleanpublic-
LookupVendor(var Record Vendor)Booleanpublic-
OpenVendorLedgerEntries(Boolean)public-
GetInsertFromContact()Booleanpublic-
GetInsertFromTemplate()Booleanpublic-
SetInsertFromTemplate(Boolean)public-
SetAddress(Text[100], Text[50], Code[20], Text[30], Text[30], Code[10], Text[100])public-
UpdateCurrencyId()public-
UpdatePaymentTermsId()public-
UpdatePaymentMethodId()public-
UpdateReferencedIds()public-
GetReferencedIds(var Record Field)public-
ValidatePricesIncludingVATOnAfterGetVATPostingSetup(var Record VAT Posting Setup)publicPending 16.0
Replaced by the new implementation (V16) of price calculation.
ToPriceSource(var Record Price Source)public-
SetDefaultPurchaser()protected-
VATRegistrationValidation()public-

Events, 31

KindNameParametersObsolete
Integration eventOnAfterValidateCity(var Record Vendor, Record Vendor)-
Integration eventOnAfterValidatePostCode(var Record Vendor, Record Vendor)-
Integration eventOnAfterValidateShortcutDimCode(var Record Vendor, Record Vendor, Integer, var Code[20])-
Integration eventOnAssistEditOnBeforeExit(var Record Vendor)-
Integration eventOnBeforeIsContactUpdateNeeded(Record Vendor, Record Vendor, var Boolean)-
Integration eventOnBeforeCheckBlockedVend(Record Vendor, Option, Option, Boolean, var Boolean)-
Integration eventOnBeforeCheckOutstandingPurchaseDocuments(Record Vendor, var Boolean)-
Integration eventOnBeforeGetVendorNoOpenCard(Text, Boolean, var Code[20], var Boolean)-
Integration eventOnBeforeCalcOverdueBalance(var Record Vendor, var Decimal, var Boolean)-
Integration eventOnBeforeGetInvoicedPrepmtAmountLCY(var Record Vendor, var Decimal, var Boolean)-
Integration eventOnBeforeGetTotalAmountLCY(var Record Vendor, var Decimal, var Boolean)-
Integration eventOnBeforeOnInsert(var Record Vendor, var Boolean)-
Integration eventOnBeforeOpenVendorLedgerEntries(var Record Vendor, var Record Detailed Vendor Ledg. Entry)-
Integration eventOnBeforeLookupCity(var Record Vendor, var Record Post Code)-
Integration eventOnBeforeLookupPostCode(var Record Vendor, var Record Post Code)-
Integration eventOnBeforeSetDefaultPurchaser(var Record Vendor, var Boolean)-
Integration eventOnBeforeValidateCity(var Record Vendor, var Record Post Code)-
Integration eventOnBeforeValidatePostCode(var Record Vendor, var Record Post Code)-
Integration eventOnBeforeValidateShortcutDimCode(var Record Vendor, var Record Vendor, Integer, var Code[20], var Boolean)-
Integration eventOnGetVendorNoOpenCardOnBeforeVendorFindSet(var Record Vendor)-
Integration eventOnGetVendorNoOpenCardOnAfterVendorSetFilterFromStart(var Record Vendor)-
Integration eventOnGetVendorNoOpenCardOnAfterSetVendorWithoutQuote(var Record Vendor)-
Integration eventOnGetVendorNoOpenCardonAfterSetvendorFilters(var Record Vendor, var Text)-
Integration eventOnMarkVendorsWithSimilarNameOnBeforeVendorFindSet(var Record Vendor)-
Integration eventOnShowContactOnBeforeOpenContactCard(var Record Contact, var Integer)-
Integration eventOnShowContactOnBeforeOpenContactList(var Record Contact, var Integer)-
Integration eventOnValidatePricesIncludingVATOnAfterGetVATPostingSetup(var Record VAT Posting Setup)Pending 16.0
Replaced by the new implementation (V16) of price calculation.
Integration eventOnAfterOnInsert(var Record Vendor)-
Integration eventOnBeforeCreateNewVendor(Text[100], Boolean, var Code[20], var Boolean)-
Integration eventOnBeforeValidateVATRegistrationNo(var Record Vendor, Record Vendor, Integer, var Boolean)-
Integration eventOnBeforeVATRegistrationValidation(var Record Vendor, var Boolean, Integer)-