VAT or Value Added Tax is a common form of taxation in the European Union (EU). VAT is added on top of the cost of a product or service and generates revenue for a government.
type TVATCalculator = class
private
fVatRate: double;
public
property VatRate : double read fVatRate;
constructor Create (const vatValue : double) ;
function Vat(const netValue : double) : double;
function Gross(const netValue : double) : double;
function Net(const grossValue : double) : double;
function VatFromGross(const grossValue : double) : double;
function NetFromVat(const vatValue : double) : double;
function GrossFromVat(const vatValue : double) : double;