AbstractVendor
class AbstractVendor extends AbstractFunction
Traits
Constants
| RESTRICTION_TYPE_UNRESTRICTED |
|
| RESTRICTION_TYPE_TOPLEVEL |
|
| RESTRICTION_TYPE_RESTRICTED |
|
Methods
Initializes the class with the given parameters.
Get vendor ID
Set vendor ID
Get vendor name
Set vendor name
Get one time
Set one time
Get active
Set active
Get last name
Set last name
Get first name
Set first name
Get middle name
Set middle name
Get prefix
Set prefix
Get company name
Set company name
Get print as
Set print as
Get primary phone number
Set primary phone number
Get secondary phone number
Set secondary phone number
Get cellular phone number
Set cellular phone number
Get pager number
Set pager number
Get fax number
Set fax number
Get primary email address
Set primary email address
Get secondary email address
Set secondary email address
Get primary URL
Set primary URL
Get secondary URL
Set secondary URL
Get address line 1
Set address line 1
Get address line 2
Set address line 2
Get city
Set city
Get state/province
Set state/province
Get zip/postal code
Set zip/postal code
Get country
Set country
Get excluded from contact list
Set excluded from contact list
Get vendor type ID
Set vendor type ID
Get parent vendor ID
Set parent vendor ID
Get GL group name
Set GL group name
Get tax ID
Set tax ID
Get form 1099 name
Set form 1099 name
Get form 1099 type
Set form 1099 type
Get form 1099 box
Set form 1099 box
Get attachments ID
Set attachments ID
Get default expense GL account number
Set default expense GL account number
Get taxable
Set taxable
Get contact tax group name
Set contact tax group name
Get credit limit
Set credit limit
Get on hold
Set on hold
Get do not pay
Set do not pay
Get comments
Set comments
Get default currency
Set default currency
Get primary contact name
Set primary contact name
Get pay to contact name
Set pay to contact name
Get return to contact name
Set return to contact name
Get preferred payment method
Set preferred payment method
Get send automatic payment notification
Set send automatic payment notification
Get merge payment requests
Set merge payment requests
Get vendor billing type
Set vendor billing type
Get payment priority
Set payment priority
Get payment term
Set payment term
Get term discount displayed on check stub
Set term discount displayed on check stub
Get ACH enabled
Set ACH enabled
Get ACH bank routing number
Set ACH bank routing number
Get ACH bank account number
Set ACH bank account number
Get ACH bank account type
Set ACH bank account type
Get ACH bank account class
Set ACH bank account class
Get vendor account number
Set vendor account number
Get location assigned account numbers displayed on check stub
Set location assigned account numbers displayed on check stub
Get restriction type
Set restriction type
Get restricted locations
Set restricted locations
Get restricted departments
Set restricted departments
Details
in AbstractFunction at line line 35
getControlId()
Get control ID
in AbstractFunction at line line 46
setControlId($controlId = null)
Set control ID
in AbstractFunction at line line 67
__construct(string $controlId = null)
Initializes the class with the given parameters.
in AbstractFunction at line line 72
abstract
writeXml(XMLWriter $xml)
Write the XML
in CustomFieldsTrait at line line 33
array
getCustomFields()
Get custom fields
in CustomFieldsTrait at line line 43
setCustomFields(array $customFields)
Set custom fields
at line line 238
string
getVendorId()
Get vendor ID
at line line 248
setVendorId(string $vendorId)
Set vendor ID
at line line 258
string
getVendorName()
Get vendor name
at line line 268
setVendorName(string $vendorName)
Set vendor name
at line line 278
boolean
isOneTime()
Get one time
at line line 288
setOneTime(boolean $oneTime)
Set one time
at line line 298
boolean
isActive()
Get active
at line line 308
setActive(boolean $active)
Set active
at line line 318
string
getLastName()
Get last name
at line line 328
setLastName(string $lastName)
Set last name
at line line 338
string
getFirstName()
Get first name
at line line 348
setFirstName(string $firstName)
Set first name
at line line 358
string
getMiddleName()
Get middle name
at line line 368
setMiddleName(string $middleName)
Set middle name
at line line 378
string
getPrefix()
Get prefix
at line line 388
setPrefix(string $prefix)
Set prefix
at line line 398
string
getCompanyName()
Get company name
at line line 408
setCompanyName(string $companyName)
Set company name
at line line 418
string
getPrintAs()
Get print as
at line line 428
setPrintAs(string $printAs)
Set print as
at line line 438
string
getPrimaryPhoneNo()
Get primary phone number
at line line 448
setPrimaryPhoneNo(string $primaryPhoneNo)
Set primary phone number
at line line 458
string
getSecondaryPhoneNo()
Get secondary phone number
at line line 468
setSecondaryPhoneNo(string $secondaryPhoneNo)
Set secondary phone number
at line line 478
string
getCellularPhoneNo()
Get cellular phone number
at line line 488
setCellularPhoneNo(string $cellularPhoneNo)
Set cellular phone number
at line line 498
string
getPagerNo()
Get pager number
at line line 508
setPagerNo(string $pagerNo)
Set pager number
at line line 518
string
getFaxNo()
Get fax number
at line line 528
setFaxNo(string $faxNo)
Set fax number
at line line 538
string
getPrimaryEmailAddress()
Get primary email address
at line line 548
setPrimaryEmailAddress(string $primaryEmailAddress)
Set primary email address
at line line 561
string
getSecondaryEmailAddress()
Get secondary email address
at line line 571
setSecondaryEmailAddress(string $secondaryEmailAddress)
Set secondary email address
at line line 584
string
getPrimaryUrl()
Get primary URL
at line line 594
setPrimaryUrl(string $primaryUrl)
Set primary URL
at line line 604
string
getSecondaryUrl()
Get secondary URL
at line line 614
setSecondaryUrl(string $secondaryUrl)
Set secondary URL
at line line 624
string
getAddressLine1()
Get address line 1
at line line 634
setAddressLine1(string $addressLine1)
Set address line 1
at line line 644
string
getAddressLine2()
Get address line 2
at line line 654
setAddressLine2(string $addressLine2)
Set address line 2
at line line 664
string
getCity()
Get city
at line line 674
setCity(string $city)
Set city
at line line 684
string
getStateProvince()
Get state/province
at line line 694
setStateProvince(string $stateProvince)
Set state/province
at line line 704
string
getZipPostalCode()
Get zip/postal code
at line line 714
setZipPostalCode(string $zipPostalCode)
Set zip/postal code
at line line 724
string
getCountry()
Get country
at line line 734
setCountry(string $country)
Set country
at line line 744
boolean
isExcludedFromContactList()
Get excluded from contact list
at line line 754
setExcludedFromContactList(boolean $excludedFromContactList)
Set excluded from contact list
at line line 764
string
getVendorTypeId()
Get vendor type ID
at line line 774
setVendorTypeId(string $vendorTypeId)
Set vendor type ID
at line line 784
string
getParentVendorId()
Get parent vendor ID
at line line 794
setParentVendorId(string $parentVendorId)
Set parent vendor ID
at line line 804
string
getGlGroupName()
Get GL group name
at line line 814
setGlGroupName(string $glGroupName)
Set GL group name
at line line 824
string
getTaxId()
Get tax ID
at line line 834
setTaxId(string $taxId)
Set tax ID
at line line 844
string
getForm1099Name()
Get form 1099 name
at line line 854
setForm1099Name(string $form1099Name)
Set form 1099 name
at line line 864
string
getForm1099Type()
Get form 1099 type
at line line 875
setForm1099Type(string $form1099Type)
Set form 1099 type
at line line 885
int|string
getForm1099Box()
Get form 1099 box
at line line 895
setForm1099Box(int|string $form1099Box)
Set form 1099 box
at line line 905
string
getAttachmentsId()
Get attachments ID
at line line 915
setAttachmentsId(string $attachmentsId)
Set attachments ID
at line line 925
string
getDefaultExpenseGlAccountNo()
Get default expense GL account number
at line line 935
setDefaultExpenseGlAccountNo(string $defaultExpenseGlAccountNo)
Set default expense GL account number
at line line 945
boolean
isTaxable()
Get taxable
at line line 955
setTaxable(boolean $taxable)
Set taxable
at line line 965
string
getContactTaxGroupName()
Get contact tax group name
at line line 975
setContactTaxGroupName(string $contactTaxGroupName)
Set contact tax group name
at line line 985
float|int|string
getCreditLimit()
Get credit limit
at line line 995
setCreditLimit(float|int|string $creditLimit)
Set credit limit
at line line 1005
boolean
isOnHold()
Get on hold
at line line 1015
setOnHold(boolean $onHold)
Set on hold
at line line 1025
boolean
isDoNotPay()
Get do not pay
at line line 1035
setDoNotPay(boolean $doNotPay)
Set do not pay
at line line 1045
string
getComments()
Get comments
at line line 1055
setComments(string $comments)
Set comments
at line line 1065
string
getDefaultCurrency()
Get default currency
at line line 1075
setDefaultCurrency(string $defaultCurrency)
Set default currency
at line line 1085
string
getPrimaryContactName()
Get primary contact name
at line line 1095
setPrimaryContactName(string $primaryContactName)
Set primary contact name
at line line 1105
string
getPayToContactName()
Get pay to contact name
at line line 1115
setPayToContactName(string $payToContactName)
Set pay to contact name
at line line 1125
string
getReturnToContactName()
Get return to contact name
at line line 1135
setReturnToContactName(string $returnToContactName)
Set return to contact name
at line line 1145
string
getPreferredPaymentMethod()
Get preferred payment method
at line line 1155
setPreferredPaymentMethod(string $preferredPaymentMethod)
Set preferred payment method
at line line 1165
boolean
isSendAutomaticPaymentNotification()
Get send automatic payment notification
at line line 1175
setSendAutomaticPaymentNotification(boolean $sendAutomaticPaymentNotification)
Set send automatic payment notification
at line line 1185
boolean
isMergePaymentRequests()
Get merge payment requests
at line line 1195
setMergePaymentRequests(boolean $mergePaymentRequests)
Set merge payment requests
at line line 1205
string
getVendorBillingType()
Get vendor billing type
at line line 1215
setVendorBillingType(string $vendorBillingType)
Set vendor billing type
at line line 1225
string
getPaymentPriority()
Get payment priority
at line line 1235
setPaymentPriority(string $paymentPriority)
Set payment priority
at line line 1245
string
getPaymentTerm()
Get payment term
at line line 1255
setPaymentTerm(string $paymentTerm)
Set payment term
at line line 1265
boolean
isTermDiscountDisplayedOnCheckStub()
Get term discount displayed on check stub
at line line 1275
setTermDiscountDisplayedOnCheckStub(boolean $termDiscountDisplayedOnCheckStub)
Set term discount displayed on check stub
at line line 1285
boolean
isAchEnabled()
Get ACH enabled
at line line 1295
setAchEnabled(boolean $achEnabled)
Set ACH enabled
at line line 1305
string
getAchBankRoutingNo()
Get ACH bank routing number
at line line 1315
setAchBankRoutingNo(string $achBankRoutingNo)
Set ACH bank routing number
at line line 1325
string
getAchBankAccountNo()
Get ACH bank account number
at line line 1335
setAchBankAccountNo(string $achBankAccountNo)
Set ACH bank account number
at line line 1345
string
getAchBankAccountType()
Get ACH bank account type
at line line 1356
setAchBankAccountType(string $achBankAccountType)
Set ACH bank account type
at line line 1366
string
getAchBankAccountClass()
Get ACH bank account class
at line line 1377
setAchBankAccountClass(string $achBankAccountClass)
Set ACH bank account class
at line line 1387
string
getVendorAccountNo()
Get vendor account number
at line line 1397
setVendorAccountNo(string $vendorAccountNo)
Set vendor account number
at line line 1407
boolean
isLocationAssignedAccountNoDisplayedOnCheckStub()
Get location assigned account numbers displayed on check stub
at line line 1417
setLocationAssignedAccountNoDisplayedOnCheckStub(boolean $locationAssignedAccountNoDisplayedOnCheckStub)
Set location assigned account numbers displayed on check stub
at line line 1427
string
getRestrictionType()
Get restriction type
at line line 1437
setRestrictionType(string $restrictionType)
Set restriction type
at line line 1455
array
getRestrictedLocations()
Get restricted locations
at line line 1465
setRestrictedLocations(array $restrictedLocations)
Set restricted locations
at line line 1475
array
getRestrictedDepartments()
Get restricted departments
at line line 1485
setRestrictedDepartments(array $restrictedDepartments)
Set restricted departments