CreditMemo
in package
Table of Contents
- $NSOrder : mixed
- __construct() : mixed
- CreateFromInvoice() : mixed
- CreateFromRMA() : false
- CreateFromSO() : bool
- getById() : bool|CreditMemo
- getByInvoiceNumber() : false
- getByOrderNumber() : false
- getByRmaId() : false
- CheckItemsForCM() : mixed
Properties
$NSOrder
private
mixed
$NSOrder
= null
Methods
__construct()
public
__construct() : mixed
Return values
mixed —CreateFromInvoice()
public
static CreateFromInvoice(Invoice $invoice[, stdClass $info = null ][, Collection $lines = null ]) : mixed
Parameters
- $invoice : Invoice
- $info : stdClass = null
- $lines : Collection = null
Tags
Return values
mixed —CreateFromRMA()
public
CreateFromRMA(int $rmaId, string $orderNumber) : false
Parameters
- $rmaId : int
- $orderNumber : string
Tags
Return values
false —| int
CreateFromSO()
public
CreateFromSO(SalesOrder $salesOrder[, stdClass|null $info = null ][, Collection|null $lines = null ]) : bool
Parameters
- $salesOrder : SalesOrder
- $info : stdClass|null = null
- $lines : Collection|null = null
Tags
Return values
bool —| int
getById()
public
getById( $cmId) : bool|CreditMemo
Parameters
Return values
bool|CreditMemo —getByInvoiceNumber()
public
static getByInvoiceNumber(mixed $invoiceNumber) : false
Parameters
- $invoiceNumber : mixed
Tags
Return values
false —| nsCreditMemo
getByOrderNumber()
public
static getByOrderNumber( $orderNumber) : false
Parameters
Return values
false —| nsCreditMemo
getByRmaId()
public
getByRmaId( $rmaId) : false
Parameters
Return values
false —| nsCreditMemo
CheckItemsForCM()
private
static CheckItemsForCM(mixed &$item, mixed &$lines[, mixed $product = false ]) : mixed
Parameters
- $item : mixed
- $lines : mixed
- $product : mixed = false