CancellationInvoiceContent

package

Default

Methods

__construct

__construct(\Shopware\Models\Order\Order $order, string $invoiceNumber) 

Arguments

$order

\Shopware\Models\Order\Order

$invoiceNumber

string

addPositionForOrderDetail

addPositionForOrderDetail(\Shopware\Models\Order\Detail $orderDetail, integer $quantity) 

Arguments

$orderDetail

\Shopware\Models\Order\Detail

$quantity

integer

addPositionWithoutOrderDetail

addPositionWithoutOrderDetail(string $name, float $price, integer $quantity, \Shopware\Models\Tax\Tax|integer|null $tax = null, string $articleNumber = '') 

Arguments

$name

string

$price

float

$quantity

integer

$tax

\Shopware\Models\Tax\Tax|integer|null

$articleNumber

string

createDocument

createDocument(\Shopware\Plugins\ViisonPickwareERP\Components\Document\OrderDocumentCreation $orderDocumentCreationService, \Shopware\Components\Model\ModelManager $entityManager) : \Shopware\Models\Order\Document\Document

Arguments

$entityManager

\Shopware\Components\Model\ModelManager

Response

\Shopware\Models\Order\Document\Document

isEmpty

isEmpty() : boolean

Response

boolean

true, iff the generated invoice would be completely empty

setComment

setComment(string $comment) 

Arguments

$comment

string

setDate

setDate(\DateTime $date) 

Arguments

$date

\DateTime

setInvoiceNumber

setInvoiceNumber(string $invoiceNumber) 

Arguments

$invoiceNumber

string

setShippingCosts

setShippingCosts(float $shippingCosts, float $shippingCostsNet, float $taxRate) 

Arguments

$shippingCosts

float

$shippingCostsNet

float

$taxRate

float

Outputs a preview of a cancellation document to the client.

showDocumentPreview(\Shopware\Plugins\ViisonPickwareERP\Components\Document\OrderDocumentCreation $orderDocumentCreationService, \Shopware\Components\Model\ModelManager $entityManager) 

Script execution is ended after output.

Arguments

$entityManager

\Shopware\Components\Model\ModelManager

Constants

FORMAT

FORMAT