__construct()
delete()
getAll()
getById()
getByIds()
getByInvoiceId()
getByPushMessage()
getPdf()
getSyncList()
registerPayment()
remind()
save()
saveHistory()
send()
buildEnvelope()
$connector
Invoice service
__construct(\Moneybird\ApiConnector $connector)
\Moneybird\ApiConnector
delete(\Moneybird\Invoice $invoice) : \Moneybird\Invoice\self
getAll(string | integer $filter, \Moneybird\Invoice\Subject $parent) : \Moneybird\Invoice\ArrayObject
stringintegerFilter name or id (advanced filters)
\Moneybird\Invoice\Subject
\Moneybird\InvalidFilterException |
|---|
getByIds(array $ids) : \Moneybird\Invoice\Invoice_Array
Array
\Moneybird\Invoice\Invoice_ArraygetByPushMessage() : \Moneybird\Invoice
When the invoice state changes in Moneybird, your application can be notified Use this method to validate the request and retreive the invoice
| access | public |
|---|
\Moneybird\InvalidRequestException |
|---|
getPdf(\Moneybird\Invoice $invoice) : string
getSyncList() : \Moneybird\Invoice\Invoice_Array
\Moneybird\Invoice\Invoice_ArrayregisterPayment(\Moneybird\Invoice $invoice, \Moneybird\Invoice\Payment $payment) : \Moneybird\Invoice
remind(\Moneybird\Invoice $invoice, string $method, \Moneybird\Invoice\type $email, \Moneybird\Invoice\type $message) : \Moneybird\Invoice
Returns the updated invoice
\Moneybird\Invoice
stringSend method (email|hand|post); default: email
\Moneybird\Invoice\typeAddress to send to; default: contact e-mail
\Moneybird\Invoice\type
saveHistory(\Moneybird\Invoice\History $history, \Moneybird\Invoice $invoice) : \Moneybird\Invoice\History
send(\Moneybird\Invoice $invoice, string $method, \Moneybird\Invoice\type $email, \Moneybird\Invoice\type $message) : \Moneybird\Invoice
Returns the updated invoice
\Moneybird\Invoice
stringSend method (email|hand|post); default: email
\Moneybird\Invoice\typeAddress to send to; default: contact e-mail
\Moneybird\Invoice\type
buildEnvelope(string $method, \Moneybird\Invoice\type $email, \Moneybird\Invoice\type $message) : \Moneybird\Invoice\Envelope
| access | protected |
|---|
stringSend method (email|hand|post); default: email
\Moneybird\Invoice\typeAddress to send to; default: contact e-mail
\Moneybird\Invoice\type