Struct VatRate
Percentuálna hodnota sadzby dane z pridanej hodnoty prislúchajúca k tovaru alebo službe.
Namespace: NineDigiteKasa
Assembly: NineDigit.eKasa.dll
Syntax
public readonly struct VatRate : IEquatable<VatRate>, IComparable<VatRate>, IFormattable
Constructors
VatRate(decimal)
Creates new instance of VAT rate.
Declaration
public VatRate(decimal value)
Parameters
Exceptions
VatRate(decimal?)
Creates new instance of VAT rate.
Declaration
public VatRate(decimal? value)
Parameters
Exceptions
Fields
MaxValue
Declaration
public const readonly decimal MaxValue = 100
Field Value
MinValue
Declaration
public const readonly decimal MinValue = 0
Field Value
None
Reprezentuje neuvedenú sadzbu dane (používa sa pri označení položiek nepodliehajúcich DPH).
Declaration
public static readonly VatRate None
Field Value
Scale
Declaration
public const byte Scale = 2
Field Value
Zero
Sadzba dane pre položku oslobodenú od DPH
Declaration
public static readonly VatRate Zero
Field Value
Properties
IsNone
Gets whether this instance represents None.
Declaration
public bool IsNone { get; }
Property Value
Methods
CompareTo(VatRate)
Declaration
public int CompareTo(VatRate other)
Parameters
| Type |
Name |
Description |
| VatRate |
other |
|
Returns
Equals(VatRate)
Declaration
public bool Equals(VatRate other)
Parameters
| Type |
Name |
Description |
| VatRate |
other |
|
Returns
Equals(VatRate, VatRate)
Declaration
public static bool Equals(VatRate x, VatRate y)
Parameters
Returns
Equals(object)
Declaration
public override bool Equals(object obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
|
Returns
Overrides
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
IsValid(decimal?)
Gets whether given decimal value is an valid VAT rate.
Declaration
public static bool IsValid(decimal? value)
Parameters
| Type |
Name |
Description |
| decimal |
value |
|
Returns
ToDecimal()
Declaration
public decimal? ToDecimal()
Returns
ToString()
Declaration
public override string ToString()
Returns
Overrides
Declaration
public string ToString(IFormatProvider provider)
Parameters
Returns
Declaration
public string ToString(string format, IFormatProvider provider)
Parameters
Returns
Operators
operator ==(VatRate, VatRate)
Declaration
public static bool operator ==(VatRate x, VatRate y)
Parameters
Returns
operator >(VatRate, VatRate)
Declaration
public static bool operator >(VatRate left, VatRate right)
Parameters
Returns
operator >=(VatRate, VatRate)
Declaration
public static bool operator >=(VatRate left, VatRate right)
Parameters
Returns
implicit operator decimal?(VatRate)
Declaration
public static implicit operator decimal?(VatRate amount)
Parameters
| Type |
Name |
Description |
| VatRate |
amount |
|
Returns
implicit operator VatRate(decimal?)
Declaration
public static implicit operator VatRate(decimal? value)
Parameters
| Type |
Name |
Description |
| decimal |
value |
|
Returns
operator !=(VatRate, VatRate)
Declaration
public static bool operator !=(VatRate x, VatRate y)
Parameters
Returns
operator <(VatRate, VatRate)
Declaration
public static bool operator <(VatRate left, VatRate right)
Parameters
Returns
operator <=(VatRate, VatRate)
Declaration
public static bool operator <=(VatRate left, VatRate right)
Parameters
Returns
Implements