Class InvoiceListItem

Class InvoiceListItem

Package: Invoice
Category: System
Located at Services/Core/Invoice/InvoiceListItem.inc.php

Methods summary

public getInvoiceId( void ) : integer

Invoice ID Getter

public setInvoiceId( IdType $invoiceId ) : InvoiceListItem

Invoice ID Setter

public getInvoiceNumber( void ) : string

Invoice Number Getter

public setInvoiceNumber( StringType $invoiceNumber ) : InvoiceListItem

Invoice Number Setter

public getInvoiceFilename( void ) : string

Invoice Filename Getter

public setInvoiceFilename( FilenameStringType $invoiceFilename ) : InvoiceListItem

Invoice Filename Setter

public getInvoiceDate( void ) : DateTime

Invoice Date Getter

public setInvoiceDate( DateTime $invoiceDate ) : InvoiceListItem

Invoice Date Setter

public getTotalSum( void ) : float

Total Sum Getter

public setTotalSum( DecimalType $totalSum ) : InvoiceListItem

Total Sum Setter

public getCurrency( void ) : CurrencyCode

Currency Getter

public setCurrency( CurrencyCode $currency ) : InvoiceListItem

Currency Setter

public getCustomerId( void ) : integer

Customer ID Getter

public setCustomerId( IdType $customerId ) : InvoiceListItem

Customer ID Setter

public getCustomerName( void ) : string

Customer Name Getter

public setCustomerName( StringType $customerName ) : InvoiceListItem

Customer Name Setter

public getCustomerStatusId( void ) : integer

Customer Status ID Getter

public setCustomerStatusId( IdType $customerStatusId ) : InvoiceListItem

Customer Status ID Setter

public getCustomerStatusName( void ) : string

Customer Status Name Getter

public setCustomerStatusName( StringType $customerStatusName ) : InvoiceListItem

Customer Status Name Setter

public getCustomerMemos( void ) : CustomerMemoCollection

Customer Memos Getter

public setCustomerMemos( CustomerMemoCollection $customerMemos ) : InvoiceListItem

Customer Memos Setter

public getPaymentAddress( void ) : OrderAddressBlock

Payment Address Getter

public setPaymentAddress( OrderAddressBlock $paymentAddress ) : InvoiceListItem

Payment Address Setter

public getShippingAddress( void ) : OrderAddressBlock

Shipping Address Getter

public setShippingAddress( OrderAddressBlock $shippingAddress ) : InvoiceListItem

Shipping Address Setter

public getOrderId( void ) : integer

Order ID Getter

public setOrderId( IdType $orderId ) : InvoiceListItem

Order ID Setter

public getOrderDatePurchased( void ) : DateTime

Order Date Purchased Getter

public setOrderDatePurchased( DateTime $orderDatePurchased ) : InvoiceListItem

Order Date Purchased Setter

public getPaymentType( void ) : OrderPaymentType

Payment Type Getter

public setPaymentType( OrderPaymentType $paymentType ) : InvoiceListItem

Payment Type Setter

public getOrderStatusId( void ) : integer

Order Status ID Getter

public setOrderStatusId( IdType $orderStatusId ) : InvoiceListItem

Order Status ID Setter

public getOrderStatusName( void ) : string

Order Status Name Setter

public setOrderStatusName( StringType $orderStatusName ) : InvoiceListItem

Order Status Name Setter

public isCancellationInvoice( void ) : boolean

Check if invoice is a cancellation invoice.

Properties summary

protected $invoiceId : integer
0
protected $invoiceNumber : string
''
protected $invoiceFilename : string

Filename of the invoice

''
protected $invoiceDate : DateTime

		
protected $totalSum : float
0
protected $currency : CurrencyCode

		
protected $customerId : integer
0
protected $customerName : string
''
protected $customerStatusId : integer
0
protected $customerStatusName : string
''
protected $orderId : integer
0
protected $orderDatePurchased : DateTime

		
protected $orderStatusId : integer
0
protected $orderStatusName : string
''