Added support for VAT calculations.
This commit is contained in:
@@ -8,6 +8,8 @@ VoucherItem::VoucherItem(QObject *parent) : QObject(parent)
|
||||
m_count = 0;
|
||||
m_refId = 0;
|
||||
m_vatType = Enums::NONE;
|
||||
m_vatRate = 0;
|
||||
m_priceWitouthVat = 0;
|
||||
}
|
||||
|
||||
int VoucherItem::id() const
|
||||
@@ -90,3 +92,28 @@ void VoucherItem::setVatType(const Enums::VatType &vatType)
|
||||
{
|
||||
m_vatType = vatType;
|
||||
}
|
||||
QDecDouble VoucherItem::vatRate() const
|
||||
{
|
||||
return TO_DEC(m_vatRate);
|
||||
}
|
||||
|
||||
void VoucherItem::setVatRate(QDecDouble vatRate)
|
||||
{
|
||||
m_vatRate = FROM_DEC(vatRate);
|
||||
}
|
||||
QDecDouble VoucherItem::priceWitouthVat() const
|
||||
{
|
||||
return TO_DEC(m_priceWitouthVat);
|
||||
}
|
||||
|
||||
void VoucherItem::setPriceWitouthVat(QDecDouble priceWitouthVat)
|
||||
{
|
||||
m_priceWitouthVat = FROM_DEC(priceWitouthVat);
|
||||
}
|
||||
|
||||
QDecDouble VoucherItem::vatAmount() const
|
||||
{
|
||||
return m_price - m_priceWitouthVat;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user