Class InvoiceTotalVATAmount
- java.lang.Object
-
- com.fourjs.report.facturx.profiles.basic.InvoiceTotalVATAmount
-
public class InvoiceTotalVATAmount extends Object
BT-110:Invoice total VAT amountThe total VAT amount for the Invoice.
The Invoice total VAT amount is the sum of all VAT category tax amounts.
BR-CO-14: Invoice total VAT amount (BT-110) = ? VAT category tax amount (BT-117). BT-111:Invoice total VAT amount in accounting currency
The VAT total amount expressed in the accounting currency accepted or required in the country of the Seller.
To be used when the VAT accounting currency (BT-6) differs from the Invoice currency code (BT-5) in accordance with article 230 of Directive 2006/112 / EC on VAT.The VAT amount in accounting currency is not used in the calculation of the Invoice totals.
BR-53: If the VAT accounting currency code (BT-6) is present, then the Invoice total VAT amount in accounting currency (BT-111) shall be provided.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TaxTotalAmount
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AmountgetInvoiceTotalVATAmount()StringgetInvoiceTotalVATAmountForJAXB()Codes.CurrencygetVATCurrency()Codes.CurrencygetVATCurrencyForJAXB()InvoiceTotalVATAmountsetVATCurrency(Codes.Currency value)
-
-
-
Method Detail
-
setVATCurrency
public InvoiceTotalVATAmount setVATCurrency(Codes.Currency value)
- Parameters:
value- BT-110-0:VAT currency@currencyID is mandatory to differentiate between VAT amount and VAT amount in accounting currency.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TaxTotalAmount/@currencyID
- Returns:
- InvoiceTotalVATAmount
-
getVATCurrency
public Codes.Currency getVATCurrency()
-
getVATCurrencyForJAXB
public Codes.Currency getVATCurrencyForJAXB()
-
getInvoiceTotalVATAmount
public Amount getInvoiceTotalVATAmount() throws ComputationException
- Throws:
ComputationException
-
getInvoiceTotalVATAmountForJAXB
public String getInvoiceTotalVATAmountForJAXB()
-
-