Sage Intacct SDK for PHP
InvoiceReverse Class Reference
Inheritance diagram for InvoiceReverse:
AbstractInvoice AbstractFunction FunctionInterface

Public Member Functions

 getReverseDate ()
 
 setReverseDate ($reverseDate)
 
 getMemo ()
 
 setMemo ($memo)
 
 writeXml (XMLWriter &$xml)
 
- Public Member Functions inherited from AbstractInvoice
 getRecordNo ()
 
 setRecordNo ($recordNo)
 
 getCustomerId ()
 
 setCustomerId ($customerId)
 
 getTransactionDate ()
 
 setTransactionDate ($transactionDate)
 
 getGlPostingDate ()
 
 setGlPostingDate ($glPostingDate)
 
 getAction ()
 
 setAction ($action)
 
 getSummaryRecordNo ()
 
 setSummaryRecordNo ($summaryRecordNo)
 
 getInvoiceNumber ()
 
 setInvoiceNumber ($invoiceNumber)
 
 getDescription ()
 
 setDescription ($description)
 
 getExternalId ()
 
 setExternalId ($externalId)
 
 getBaseCurrency ()
 
 setBaseCurrency ($baseCurrency)
 
 getTransactionCurrency ()
 
 setTransactionCurrency ($transactionCurrency)
 
 getExchangeRateDate ()
 
 setExchangeRateDate ($exchangeRateDate)
 
 getExchangeRateValue ()
 
 setExchangeRateValue ($exchangeRateValue)
 
 getExchangeRateType ()
 
 setExchangeRateType ($exchangeRateType)
 
 isDoNotPostToGL ()
 
 setDoNotPostToGL ($doNotPostToGL)
 
 getDueDate ()
 
 setDueDate ($dueDate)
 
 getPaymentTerm ()
 
 setPaymentTerm ($paymentTerm)
 
 getReferenceNumber ()
 
 setReferenceNumber ($referenceNumber)
 
 isOnHold ()
 
 setOnHold ($onHold)
 
 getBillToContactName ()
 
 setBillToContactName ($billToContactName)
 
 getShipToContactName ()
 
 setShipToContactName ($shipToContactName)
 
 getAttachmentsId ()
 
 setAttachmentsId ($attachmentsId)
 
 getTaxSolutionId ()
 
 setTaxSolutionId (string $taxSolutionId)
 
 getLines ()
 
 setLines ($lines)
 
- Public Member Functions inherited from AbstractFunction
 getControlId ()
 
 setControlId (string $controlId='')
 
 __construct (string $controlId='')
 
 writeXml (XMLWriter &$xml)
 
 getControlId ()
 
 setControlId (string $controlId)
 
 writeXml (XMLWriter &$xml)
 

Protected Attributes

 $reverseDate
 
 $memo
 
- Protected Attributes inherited from AbstractInvoice
 $recordNo
 
 $customerId
 
 $transactionDate
 
 $glPostingDate
 
 $action
 
 $summaryRecordNo
 
 $invoiceNumber
 
 $description
 
 $externalId
 
 $baseCurrency
 
 $transactionCurrency
 
 $exchangeRateDate
 
 $exchangeRateValue
 
 $exchangeRateType
 
 $doNotPostToGL
 
 $dueDate
 
 $paymentTerm
 
 $referenceNumber
 
 $onHold
 
 $billToContactName
 
 $shipToContactName
 
 $attachmentsId
 
 $taxSolutionId
 
 $lines = []
 
- Protected Attributes inherited from AbstractFunction
 $controlId = ''
 

Additional Inherited Members

- Protected Member Functions inherited from AbstractInvoice
 writeXmlMultiCurrencySection (XMLWriter &$xml)
 

Member Function Documentation

◆ getMemo()

getMemo ( )

Get memo

Returns
string

◆ getReverseDate()

getReverseDate ( )

Get reverse date

Returns
\DateTime

◆ setMemo()

setMemo (   $memo)

Set memo

Parameters
string$memo

◆ setReverseDate()

setReverseDate (   $reverseDate)

Set reverse date

Parameters
\DateTime$reverseDate

◆ writeXml()

writeXml ( XMLWriter $xml)

Write the function block XML

Parameters
XMLWriter$xml
Exceptions
InvalidArgumentException

Reimplemented from AbstractFunction.

Field Documentation

◆ $memo

$memo
protected

◆ $reverseDate

$reverseDate
protected