File: D:/HostingSpaces/SBogers10/shop.komma.nl/app/Vat/HasFinancialPropertiesInterface.php
<?php declare(strict_types=1);
namespace App\Vat;
/**
* Class HasFinancialPropertiesInterface
*
* @package App\Cart
*/
interface HasFinancialPropertiesInterface
{
/**
* Usually Returns the price as defined in the database.
*
* @return float
*/
public function getPrice(): float;
/**
* Returns the price including vat
*
* @return float
*/
public function getPriceInc(): float;
/**
* Sets the price including vat
*
* @param float $price_inc
*/
public function setPriceInc(float $price_inc): void;
/**
* Returns the price excluding vat
*
* @return float
*/
public function getPriceEx(): float;
/**
* Sets the price excluding vat
*
* @param float $price_ex
*/
public function setPriceEx(float $price_ex): void;
/**
* Returns the vat amount
*
* @return float
*/
public function getVatAmount(): float;
/**
* Sets the vat amount
*
* @param float $vat_amount
*/
public function setVatAmount(float $vat_amount): void;
}