public class IncludedTax
extends java.lang.Object
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedAdvancePayment/ram:IncludedTradeTax
Modifier and Type | Method and Description |
---|---|
Decimal |
getCalculatedAmount()
EXT:CalculatedAmount
|
Codes.VATCategoryCode |
getCategoryCode()
EXT:CategoryCode
|
java.lang.String |
getExemptionReason()
EXT:ExemptionReason
|
Codes.VATExemptionReasonCode |
getExemptionReasonCode()
EXT:ExemptionReasonCode
|
Decimal |
getRateApplicablePercent()
EXT:RateApplicablePercent
|
Codes.VATTypeCode |
getTypeCode()
EXT:TypeCode
|
IncludedTax |
setCalculatedAmount(Decimal value) |
IncludedTax |
setCategoryCode(Codes.VATCategoryCode value) |
IncludedTax |
setExemptionReason(java.lang.String value) |
IncludedTax |
setExemptionReasonCode(Codes.VATExemptionReasonCode value) |
IncludedTax |
setRateApplicablePercent(Decimal value) |
IncludedTax |
setTypeCode(Codes.VATTypeCode value) |
public IncludedTax setCalculatedAmount(Decimal value)
value
- EXT:CalculatedAmount
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedAdvancePayment/ram:IncludedTradeTax/ram:CalculatedAmount
public IncludedTax setTypeCode(Codes.VATTypeCode value)
value
- EXT:TypeCode
Value = VAT
Fixed value "VAT"
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedAdvancePayment/ram:IncludedTradeTax/ram:TypeCode
public IncludedTax setExemptionReason(java.lang.String value)
value
- EXT:ExemptionReason
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedAdvancePayment/ram:IncludedTradeTax/ram:ExemptionReason
public IncludedTax setCategoryCode(Codes.VATCategoryCode value)
value
- EXT:CategoryCode
A coded identification of what VAT category applies to the document level charge.
The following entries of UNTDID 5305 [6] are used (further clarification between brackets):- Standard rate (Liable for VAT in a standard way)- Zero rated goods (Liable for VAT with a percentage rate of zero)- Exempt from tax (VAT/IGIC/IPSI)- VAT Reverse Charge (Reverse charge VAT/IGIC/IPSI rules apply)- VAT exempt for intra community supply of goods (VAT/IGIC/IPSI not levied due to Intra-community supply rules)- Free export item, tax not charged (VAT/IGIC/IPSI not levied due to export outside of the EU)- Services outside scope of tax (Sale is not subject to VAT/IGIC/IPSI)- Canary Islands General Indirect Tax (Liable for IGIC tax)- Liable for IPSI (Ceuta/Melilla tax)
The VAT category codes are as follows:S = Standard VAT rateZ = Zero rated goodsE = VAT exemptAE = Reverse chargeK = Intra-Community supply (specific reverse charge)G = Exempt VAT for Export outside EUO = Outside VAT scopeL = Canary IslandsM = Ceuta and Mellila
BR-37: Each Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102).
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedAdvancePayment/ram:IncludedTradeTax/ram:CategoryCode
public IncludedTax setExemptionReasonCode(Codes.VATExemptionReasonCode value)
value
- EXT:ExemptionReasonCode
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedAdvancePayment/ram:IncludedTradeTax/ram:ExemptionReasonCode
public IncludedTax setRateApplicablePercent(Decimal value)
value
- EXT:RateApplicablePercent
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedAdvancePayment/ram:IncludedTradeTax/ram:RateApplicablePercent
public Decimal getCalculatedAmount()
public Codes.VATTypeCode getTypeCode()
Value = VAT
Fixed value "VAT"
public java.lang.String getExemptionReason()
public Codes.VATCategoryCode getCategoryCode()
A coded identification of what VAT category applies to the document level charge.
The following entries of UNTDID 5305 [6] are used (further clarification between brackets):- Standard rate (Liable for VAT in a standard way)- Zero rated goods (Liable for VAT with a percentage rate of zero)- Exempt from tax (VAT/IGIC/IPSI)- VAT Reverse Charge (Reverse charge VAT/IGIC/IPSI rules apply)- VAT exempt for intra community supply of goods (VAT/IGIC/IPSI not levied due to Intra-community supply rules)- Free export item, tax not charged (VAT/IGIC/IPSI not levied due to export outside of the EU)- Services outside scope of tax (Sale is not subject to VAT/IGIC/IPSI)- Canary Islands General Indirect Tax (Liable for IGIC tax)- Liable for IPSI (Ceuta/Melilla tax)
The VAT category codes are as follows:S = Standard VAT rateZ = Zero rated goodsE = VAT exemptAE = Reverse chargeK = Intra-Community supply (specific reverse charge)G = Exempt VAT for Export outside EUO = Outside VAT scopeL = Canary IslandsM = Ceuta and Mellila
BR-37: Each Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102).
public Codes.VATExemptionReasonCode getExemptionReasonCode()
public Decimal getRateApplicablePercent()