Share via


Vendor

Description

A vendor within Microsoft Dynamics GP.

Properties

Property

Type

Length

Default

Description

Key

VendorKey

N/A

N/A

The vendor key object that uniquely identifies the vendor.

Name

string

64

Empty

The vendor name.

ShortName

string

15

A shortened version of the value supplied for the Name property.

A shortened version of the vendor name.

CheckName

string

64

The value supplied for the Name property

The name printed on checks.

IsOnHold

boolean

N/A

False

The vendor's hold status. True indicates on hold. False indicates not on hold.

IsActive

boolean

N/A

False

The vendor's status. True indicates active. False indicates inactive.

IsOneTime

boolean

N/A

False

A status designation indicating the vendor is a one-time or temporary vendor. True indicates a temporary vendor. False indicates the vendors is not a temporary vendor.

ClassKey

VendorClassKey

N/A

Empty

The vendor class key that specifies the vendor class.

DefaultAddressKey

VendorAddressKey

N/A

N/A

The vendor address key that specifies the primary address for the vendor.

PurchaseAddressKey

VendorAddressKey

N/A

N/A

The vendor address key that specifies the vendor's address for making purchases.

RemitToAddressKey

VendorAddressKey

N/A

N/A

The vendor address key that specifies the address used to remit payments to the vendor.

ShipFromAddressKey

VendorAddressKey

N/A

N/A

The vendor address key that specifies the address where vendor shipments originate.

VendorAccountNumber

string

20

Empty

The account number assigned to you by the vendor.

Comment1

string

30

Empty

Commnet field 1.

Comment2

string

30

Empty

Comment field 2.

Notes

string

8000

Empty

Text for the record-level note for the vendor.

CurrencyKey

CurrencyKey

N/A

Empty

The currency key object that specifies the ID of the currency typically used for the vendor.

RateTypeKey

RateTypeKey

N/A

Empty

The rate type key object that specifies the rate type the vendor typically uses.

PaymentTermsKey

PaymentTermsKey

N/A

Empty

The payment terms key that specifies the the payment terms provided by the vendor.

DiscountGracePeriod

int

N/A

0

The discount grace period (in days) allowed by the vendor. The maximum value is 99.

DueDateGracePeriod

int

N/A

0

The due date grace period (in days) allowed by the vendor. The maximum value is 99.

PaymentPriority

string

3

Empty

Indicates the priority assigned to the vendor's vouchers.

MinimumOrderAmount

MoneyAmount

N/A

N/A

A money amount object that specifies the minimum amount required for an order.

TradeDiscountPercent

Percent

N/A

0

A percent object that specifies the discount offered by the vendor.

TaxSchedule

string

15

Empty

Specifies the tax schedule to use on sales transactions for the default address.

TaxIdentificationNumber

string

11

Empty

The tax identification number for the vendor.

TaxRegistrationNumber

string

25

Empty

The tax registration number for the vendor.

BankAccountKey

BankAccountKey

N/A

Empty

The bank account key object that specifies the ID of the checkbook used to pay the vendor.

UserDefined1

string

20

Empty

A user-defined field.

UserDefined2

string

20

Empty

A user-defined field.

Tax1099Type

Tax1099Type

N/A

None

Indicates the type of tax information to be reported to the US Internal Revenue Service.

Tax1099BoxNumber

int

N/A

N/A

Specifies the 1099 box number associated with 1099 tax type of the vendor.

FreeOnBoard

FreeOnBoard

N/A

None

Indicates the point at which ownership of goods passes to the buyer.

UserLanguageKey

LanguageKey

N/A

Empty

Indicates the language used by the vendor.

MinimumPayment

MoneyPercentChoice

N/A

No minimum payment

The type and amount of the minimum payment required by the vendor. The minimum payment amount can be a money amount or a percent.

MaximumInvoice

MaximumInvoice

N/A

No maximum invoice

The maximum invoice object that specifies the maximum invoice amount.

CreditLimit

VendorCreditLimit

N/A

Unlimited

The vendor credit limit object that specifies the available credit limit.

MaximumWriteoff

MaximumWriteoff

N/A

Unlimited

Specifies whether writeoffs are allowed by the vendor, and what the maximum amount of the writeoff can be.

AllowRevaluation

boolean

N/A

True

Specifies whether the vendor will be included when revaluing multicurrency documents. True specifies the vendor will be included. False specifies the vendor will not be included.

PostResultsTo

PayablesPostResultsTo

N/A

Payable/Discount account

Specifies where to post the revaluation results.

HistoryOptions

HistoryOptions

N/A

Maintain history for all types

The history options object that specifies which types of history are maintained for the vendor.

DefaultCashAccountType

PayablesCashAccountType

N/A

Checkbook

Specifies the cash account to be used for the vendor's transactions.

CashGLAccountKey

GLAccountNumberKey

N/A

N/A

The GL account number key object that specifies the account to which cash amounts for the vendor will be posted.

AccountsPayableGL
AccountKey

GLAccountNumberKey

N/A

N/A

The GL account number key object that specifies the account to which payable amounts for the vendor will be posted.

TermsDiscountAvailable
GLAccountKey

GLAccountNumberKey

N/A

N/A

The GL account number key object that specifies the account to which available terms discounts amounts for the vendor will be posted.

TermsDiscountTakenGL
AccountKey

GLAccountNumberKey

N/A

N/A

The GL account number key object that specifies the account to which terms discounts taken amounts for this vendor will be posted.

FinanceChargesGL
AccountKey

GLAccountNumberKey

N/A

N/A

The GL account number key object that specifies the account to which finance charges amounts for the vendor will be posted.

PurchasesGLAccountKey

GLAccountNumberKey

N/A

N/A

The GL account number key object that specifies the account to which purchase amounts for the vendor will be posted.

TradeDiscountGLAccount
Key

GLAccountNumberKey

N/A

N/A

The GL account number key object that specifies the account to which trade discounts amounts for the vendor will be posted.

MiscellaneousGLAccount
Key

GLAccountNumberKey

N/A

N/A

The GL account number key object that specifies the account to which miscellaneous amounts for the vendor will be posted.

FreightGLAccountKey

GLAccountNumberKey

N/A

N/A

The GL account number key object that specifies the account to which freight amounts for the vendor will be posted.

TaxGLAccountKey

GLAccountNumberKey

N/A

N/A

The GL account number key object that specifies the account to which tax amounts for the vendor will be posted.

WriteoffGLAccountKey

GLAccountNumberKey

N/A

N/A

The GL account number key object that specifies the account to which writeoff amounts for the vendor will be posted.

AccruedPurchasesGL
AccountKey

GLAccountNumberKey

N/A

N/A

The GL account number key object that specifies the account to which accrued purchase amounts for the vendor will be posted.

PurchasePriceVariance
GLAccountKey

GLAccountNumberKey

N/A

N/A

The GL account number key object that specifies the account to which purchase price variance amounts for the vendor will be posted.

CreatedDate

dateTime

N/A

Current system date

The date the vendor was created.

ModifiedDate

dateTime

N/A

Current system date

The date the vendor was modified. The value is in Coordinated Universal Time (UTC).

ProjectAccounting
Options

ProjectAccountingOptions

N/A

N/A

The project accounting options object that specifies the vendor's default entries for purchase order format, profit, and unit cost.

Addresses

ArrayOfVendorAddress

N/A

Empty

An array containing the vendor's various addresses.

WorkflowPriority

WorkflowPriority

N/A

N/A

WorkflowPriority enumeration value specifying the workflow priority associated with the vendor.

Workflows

ArrayOfWorkflow

N/A

N/A

A collection of workflow objects associated with the vendor.

Language

string

N/A

N/A

Specifies the language for the vendor.

Inherits from

BusinessObject