class PurchasingTransactionCreate extends AbstractPurchasingTransaction

Create a new purchasing transaction record

Traits

Constants

STATE_DRAFT

STATE_PENDING

STATE_CLOSED

Methods

getControlId()

Get control ID

setControlId($controlId = null)

Set control ID

__construct(string $controlId = null)

Initializes the class with the given parameters.

writeXml(XMLWriter $xml)

Write the function block XML

array
getCustomFields()

Get custom fields

setCustomFields(array $customFields)

Set custom fields

string
getDocumentId()

No description

setRecordNo(string $documentId)

No description

setTransactionDefinition(string $transactionDefinition)

No description

setTransactionDate(DateType $transactionDate)

No description

setGlPostingDate(DateType $glPostingDate)

No description

string
getCreatedFrom()

No description

setCreatedFrom(string $createdFrom)

No description

string
getVendorId()

No description

setVendorId(string $vendorId)

No description

string
getVendorDocNumber()

No description

setVendorDocNumber(string $vendorDocNumber)

No description

string
getDocumentNumber()

No description

setDocumentNumber(string $documentNumber)

No description

setOriginalDocumentDate(DateType $originalDocumentDate)

No description

string
getReferenceNumber()

No description

setReferenceNumber(string $referenceNumber)

No description

string
getPaymentTerm()

No description

setPaymentTerm(string $paymentTerm)

No description

setDueDate(DateType $dueDate)

No description

string
getMessage()

No description

setMessage(string $message)

No description

string
getShippingMethod()

No description

setShippingMethod(string $shippingMethod)

No description

setReturnToContactName(string $returnToContactName)

No description

string
getPayToContactName()

No description

setPayToContactName(string $payToContactName)

No description

string
getAttachmentsId()

No description

setAttachmentsId(string $attachmentsId)

No description

string
getExternalId()

No description

setExternalId(string $externalId)

No description

string
getBaseCurrency()

No description

setBaseCurrency(string $baseCurrency)

No description

setTransactionCurrency(string $transactionCurrency)

No description

setExchangeRateDate(DateType $exchangeRateDate)

No description

setExchangeRateValue(float $exchangeRateValue)

No description

string
getExchangeRateType()

No description

setExchangeRateType(string $exchangeRateType)

No description

string
getVsoePriceList()

No description

setVsoePriceList(string $vsoePriceList)

No description

string
getState()

No description

setState(string $state)

No description

string
getProjectId()

No description

setProjectId(string $projectId)

No description

Details

in AbstractFunction at line line 35
getControlId()

Get control ID

in AbstractFunction at line line 46
setControlId($controlId = null)

Set control ID

Parameters

$controlId

Exceptions

InvalidArgumentException

in AbstractFunction at line line 67
__construct(string $controlId = null)

Initializes the class with the given parameters.

Parameters

string $controlId Control ID, default=random UUID

at line line 34
writeXml(XMLWriter $xml)

Write the function block XML

Parameters

XMLWriter $xml

in CustomFieldsTrait at line line 33
array getCustomFields()

Get custom fields

Return Value

array

in CustomFieldsTrait at line line 43
setCustomFields(array $customFields)

Set custom fields

Parameters

array $customFields

in AbstractPurchasingTransaction at line line 126
string getDocumentId()

Return Value

string

in AbstractPurchasingTransaction at line line 134
setRecordNo(string $documentId)

Parameters

string $documentId

in AbstractPurchasingTransaction at line line 142
string getTransactionDefinition()

Return Value

string

in AbstractPurchasingTransaction at line line 150
setTransactionDefinition(string $transactionDefinition)

Parameters

string $transactionDefinition

in AbstractPurchasingTransaction at line line 158
DateType getTransactionDate()

Return Value

DateType

in AbstractPurchasingTransaction at line line 166
setTransactionDate(DateType $transactionDate)

Parameters

DateType $transactionDate

in AbstractPurchasingTransaction at line line 174
DateType getGlPostingDate()

Return Value

DateType

in AbstractPurchasingTransaction at line line 182
setGlPostingDate(DateType $glPostingDate)

Parameters

DateType $glPostingDate

in AbstractPurchasingTransaction at line line 190
string getCreatedFrom()

Return Value

string

in AbstractPurchasingTransaction at line line 198
setCreatedFrom(string $createdFrom)

Parameters

string $createdFrom

in AbstractPurchasingTransaction at line line 206
string getVendorId()

Return Value

string

in AbstractPurchasingTransaction at line line 214
setVendorId(string $vendorId)

Parameters

string $vendorId

in AbstractPurchasingTransaction at line line 222
string getVendorDocNumber()

Return Value

string

in AbstractPurchasingTransaction at line line 230
setVendorDocNumber(string $vendorDocNumber)

Parameters

string $vendorDocNumber

in AbstractPurchasingTransaction at line line 238
string getDocumentNumber()

Return Value

string

in AbstractPurchasingTransaction at line line 246
setDocumentNumber(string $documentNumber)

Parameters

string $documentNumber

in AbstractPurchasingTransaction at line line 254
DateType getOriginalDocumentDate()

Return Value

DateType

in AbstractPurchasingTransaction at line line 262
setOriginalDocumentDate(DateType $originalDocumentDate)

Parameters

DateType $originalDocumentDate

in AbstractPurchasingTransaction at line line 270
string getReferenceNumber()

Return Value

string

in AbstractPurchasingTransaction at line line 278
setReferenceNumber(string $referenceNumber)

Parameters

string $referenceNumber

in AbstractPurchasingTransaction at line line 286
string getPaymentTerm()

Return Value

string

in AbstractPurchasingTransaction at line line 294
setPaymentTerm(string $paymentTerm)

Parameters

string $paymentTerm

in AbstractPurchasingTransaction at line line 302
DateType getDueDate()

Return Value

DateType

in AbstractPurchasingTransaction at line line 310
setDueDate(DateType $dueDate)

Parameters

DateType $dueDate

in AbstractPurchasingTransaction at line line 318
string getMessage()

Return Value

string

in AbstractPurchasingTransaction at line line 326
setMessage(string $message)

Parameters

string $message

in AbstractPurchasingTransaction at line line 334
string getShippingMethod()

Return Value

string

in AbstractPurchasingTransaction at line line 342
setShippingMethod(string $shippingMethod)

Parameters

string $shippingMethod

in AbstractPurchasingTransaction at line line 350
string getReturnToContactName()

Return Value

string

in AbstractPurchasingTransaction at line line 358
setReturnToContactName(string $returnToContactName)

Parameters

string $returnToContactName

in AbstractPurchasingTransaction at line line 366
string getPayToContactName()

Return Value

string

in AbstractPurchasingTransaction at line line 374
setPayToContactName(string $payToContactName)

Parameters

string $payToContactName

in AbstractPurchasingTransaction at line line 382
string getAttachmentsId()

Return Value

string

in AbstractPurchasingTransaction at line line 390
setAttachmentsId(string $attachmentsId)

Parameters

string $attachmentsId

in AbstractPurchasingTransaction at line line 398
string getExternalId()

Return Value

string

in AbstractPurchasingTransaction at line line 406
setExternalId(string $externalId)

Parameters

string $externalId

in AbstractPurchasingTransaction at line line 414
string getBaseCurrency()

Return Value

string

in AbstractPurchasingTransaction at line line 422
setBaseCurrency(string $baseCurrency)

Parameters

string $baseCurrency

in AbstractPurchasingTransaction at line line 430
string getTransactionCurrency()

Return Value

string

in AbstractPurchasingTransaction at line line 438
setTransactionCurrency(string $transactionCurrency)

Parameters

string $transactionCurrency

in AbstractPurchasingTransaction at line line 446
DateType getExchangeRateDate()

Return Value

DateType

in AbstractPurchasingTransaction at line line 454
setExchangeRateDate(DateType $exchangeRateDate)

Parameters

DateType $exchangeRateDate

in AbstractPurchasingTransaction at line line 462
float getExchangeRateValue()

Return Value

float

in AbstractPurchasingTransaction at line line 470
setExchangeRateValue(float $exchangeRateValue)

Parameters

float $exchangeRateValue

in AbstractPurchasingTransaction at line line 478
string getExchangeRateType()

Return Value

string

in AbstractPurchasingTransaction at line line 486
setExchangeRateType(string $exchangeRateType)

Parameters

string $exchangeRateType

in AbstractPurchasingTransaction at line line 494
string getVsoePriceList()

Return Value

string

in AbstractPurchasingTransaction at line line 502
setVsoePriceList(string $vsoePriceList)

Parameters

string $vsoePriceList

in AbstractPurchasingTransaction at line line 510
string getState()

Return Value

string

in AbstractPurchasingTransaction at line line 518
setState(string $state)

Parameters

string $state

in AbstractPurchasingTransaction at line line 526
string getProjectId()

Return Value

string

in AbstractPurchasingTransaction at line line 534
setProjectId(string $projectId)

Parameters

string $projectId

in AbstractPurchasingTransaction at line line 542
AbstractTransactionSubtotal[] getSubtotals()

in AbstractPurchasingTransaction at line line 550
setSubtotals(AbstractTransactionSubtotal[] $subtotals)

Parameters

AbstractTransactionSubtotal[] $subtotals