AbstractArAdjustment
class AbstractArAdjustment extends AbstractFunction
Methods
Initializes the class with the given parameters.
Get record number
Set record number
Get customer ID
Set customer ID
Get transaction date
Get GL posting date
Get action
Set action
Get summary record number
Set summary record number
Get invoice number
Set invoice number
Get description
Set description
Get external ID
Set external ID
Get base currency
Set base currency
Get transaction currency
Set transaction currency
Get exchange rate date
Get exchange rate value
Set exchange rate value
Get exhcnage rate type
Set exchange rate type
Get do not post to general ledger
Set do not post to general ledger
Get adjustment number
Set adjustment number
Get adjustment lines
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
at line line 85
int|string
getRecordNo()
Get record number
at line line 95
setRecordNo(int|string $recordNo)
Set record number
at line line 105
string
getCustomerId()
Get customer ID
at line line 115
setCustomerId(string $customerId)
Set customer ID
at line line 125
DateType
getTransactionDate()
Get transaction date
at line line 135
setTransactionDate(DateType $transactionDate)
Set transaction date
at line line 145
DateType
getGlPostingDate()
Get GL posting date
at line line 155
setGlPostingDate(DateType $glPostingDate)
Set GL posting date
at line line 165
string
getAction()
Get action
at line line 176
setAction(string $action)
Set action
at line line 186
int|string
getSummaryRecordNo()
Get summary record number
at line line 196
setSummaryRecordNo(int|string $summaryRecordNo)
Set summary record number
at line line 206
string
getInvoiceNumber()
Get invoice number
at line line 216
setInvoiceNumber(string $invoiceNumber)
Set invoice number
at line line 226
string
getDescription()
Get description
at line line 236
setDescription(string $description)
Set description
at line line 246
string
getExternalId()
Get external ID
at line line 256
setExternalId(string $externalId)
Set external ID
at line line 266
string
getBaseCurrency()
Get base currency
at line line 276
setBaseCurrency(string $baseCurrency)
Set base currency
at line line 286
string
getTransactionCurrency()
Get transaction currency
at line line 296
setTransactionCurrency(string $transactionCurrency)
Set transaction currency
at line line 306
DateType
getExchangeRateDate()
Get exchange rate date
at line line 316
setExchangeRateDate(DateType $exchangeRateDate)
Set exchange rate date
at line line 326
float
getExchangeRateValue()
Get exchange rate value
at line line 336
setExchangeRateValue(float $exchangeRateValue)
Set exchange rate value
at line line 346
string
getExchangeRateType()
Get exhcnage rate type
at line line 356
setExchangeRateType(string $exchangeRateType)
Set exchange rate type
at line line 366
boolean
isDoNotPostToGL()
Get do not post to general ledger
at line line 376
setDoNotPostToGL(boolean $doNotPostToGL)
Set do not post to general ledger
at line line 386
string
getAdjustmentNumber()
Get adjustment number
at line line 396
setAdjustmentNumber(string $adjustmentNumber)
Set adjustment number
at line line 406
AbstractArAdjustmentLine[]
getLines()
Get adjustment lines
at line line 416
setLines(AbstractArAdjustmentLine[] $lines)
Set adjustment lines