NameDescriptionTypeAdditional information
Name

Name

string

Required

Matching regular expression pattern: ^[a-zA-Z0-9 ]*$

Max length: 100

LegalName

Legal Name

string

Required

Matching regular expression pattern: ^[a-zA-Z0-9 ]*$

Max length: 100

IsActive

Is Active

boolean

None.

VendorTypeId

Vendor type id

integer

Range: inclusive between 1 and 2147483647

VendorServiceId

integer

None.

Irs1099ClassId

IRS 1099 class id

integer

None.

FederalTaxId

Federal tax id

string

Max length: 50

Contact

Contact Name

string

Matching regular expression pattern: ^[a-zA-Z ]*$

Max length: 50

Email

Email

string

Data type: EmailAddress

Phone

Phone Number

string

Matching regular expression pattern: (^$)|(^\d{3}-\d{3}-\d{4})

FaxNumber

Fax Number

string

Matching regular expression pattern: (^$)|(^\d{3}-\d{3}-\d{4})

IsSeparateChecks

Is Separate Checks

boolean

None.

IsAllowDuplicateInvoices

Allowes duplicate invoices

boolean

None.

IsDirectCredit

Is direct credit

boolean

None.

IsPartner

Is partner

boolean

None.

IsInsuranceRequired

Is insurance required

boolean

None.

GlExpenseAccount

GL Expense Account

string

None.

GlSubAccountId

GL sub account id

integer

None.

Address

Vendor address

AddressViewModel

Required

PhysicalAddress

Vendor physical address

AddressBaseViewModel

None.

PhysicalAddressSameAsMailingAddress

Physical Address Same As Mailing Address

boolean

None.

ComplianceInsurances

Collection of UpdateComplianceInsuranceViewModel

None.