-
Notifications
You must be signed in to change notification settings - Fork 3
Class.Tax
einvoicing / Tax
protected
new Tax(props
,id
?):Tax
string
| TaxId
protected
readonly
_id:TaxId
protected
props:ITax
get currency():
CurrencyCode
Get the currency.
set currency(
value
):void
Set the currency.
void
get id():
TaxId
Get the tax ID.
set id(
value
):void
Set the tax ID.
void
get percent():
number
Get the percent.
number
set percent(
value
):void
Set the percent.
number
void
get taxableAmount():
number
Get the taxable amount.
number
set taxableAmount(
value
):void
Set the taxable amount.
number
void
get taxAmount():
number
Get the tax amount.
number
set taxAmount(
value
):void
Set the tax amount.
number
void
get taxExemptionReason():
string
Get the tax exemption reason.
string
set taxExemptionReason(
value
):void
Set the tax exemption reason.
string
void
get taxExemptionReasonCode():
string
Get the tax exemption reason code.
string
set taxExemptionReasonCode(
value
):void
Set the tax exemption reason code.
string
void
equals(
object
?):boolean
boolean
toJSON():
ITax
toPrimitive():
ITax
static
create(props
):Tax
- AbstractReader
- AbstractRuleset
- AbstractWriter
- Address
- AllowanceCharge
- Attachment
- Attribute
- BinaryObject
- CurrencyCode
- DateOnly
- Delivery
- Document
- DocumentId
- DocumentLine
- DocumentLineId
- DocumentType
- Entity
- EntityId
- Identifier
- InvoiceReference
- Party
- Payee
- Payment
- PaymentCard
- PaymentMandate
- PaymentTransfer
- PeppolRuleset
- Tax
- TaxId
- UblReader
- UblWriter
- ValueObject