API reference / Quittio \ Core \ Testing
Scenarios
final class in quittio/core
Quittio\Core\Testing\Scenarios · Source
Example invoices for previews, tests and the official validation runs.
The scenarios are country neutral and use VAT categories directly. Country packs may provide their own scenarios with tax presets.
Methods#
| Method | Description |
|---|---|
::allowances() | |
::attachments() | |
::b2cGross() | |
::base() | |
::cancellation() | |
::export() | |
::foreignCurrency() | |
::intraEu() | |
::longTexts() | |
::make() | |
::manyLines() | |
::mixedVat() | |
::names() | |
::peppol() | |
::profile() | Profile that suits the scenario best. |
::reverseCharge() | |
::simple() | |
::subLines() |
allowances()#
public static function allowances(): InvoiceBuilder- Returns
InvoiceBuilder
attachments()#
public static function attachments(): InvoiceBuilder- Returns
InvoiceBuilder
b2cGross()#
public static function b2cGross(): InvoiceBuilder- Returns
InvoiceBuilder
base()#
public static function base(): InvoiceBuilder- Returns
InvoiceBuilder
cancellation()#
public static function cancellation(): InvoiceBuilder- Returns
InvoiceBuilder
export()#
public static function export(): InvoiceBuilder- Returns
InvoiceBuilder
foreignCurrency()#
public static function foreignCurrency(): InvoiceBuilder- Returns
InvoiceBuilder
intraEu()#
public static function intraEu(): InvoiceBuilder- Returns
InvoiceBuilder
longTexts()#
public static function longTexts(): InvoiceBuilder- Returns
InvoiceBuilder
make()#
public static function make(string $name): InvoiceBuilder| Parameter | Type | Description |
|---|---|---|
$name | string |
- Returns
InvoiceBuilder
manyLines()#
public static function manyLines(): InvoiceBuilder- Returns
InvoiceBuilder
mixedVat()#
public static function mixedVat(): InvoiceBuilder- Returns
InvoiceBuilder
names()#
public static function names(): list<string>- Returns
list<string>
peppol()#
public static function peppol(): InvoiceBuilder- Returns
InvoiceBuilder
profile()#
public static function profile(string $name): stringProfile that suits the scenario best.
| Parameter | Type | Description |
|---|---|---|
$name | string |
- Returns
string
reverseCharge()#
public static function reverseCharge(): InvoiceBuilder- Returns
InvoiceBuilder
simple()#
public static function simple(): InvoiceBuilder- Returns
InvoiceBuilder
subLines()#
public static function subLines(): InvoiceBuilder- Returns
InvoiceBuilder