HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
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;
}