Class InvoiceTotalVATAmount
- java.lang.Object
-
- com.fourjs.report.facturx.profiles.extended.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).
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TaxTotalAmount
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Amount
getInvoiceTotalVATAmount()
BT-110:Invoice total VAT amountCodes.Currency
getVATCurrency()
BT-110-0:VAT currencyInvoiceTotalVATAmount
setVATCurrency(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()
BT-110-0:VAT currency@currencyID is mandatory to differentiate between VAT amount and VAT amount in accounting currency.
- Returns:
- the value /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TaxTotalAmount/@currencyID
-
getInvoiceTotalVATAmount
public Amount getInvoiceTotalVATAmount() throws ComputationException
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).
- Returns:
- a computed value unless an explicit value has been set and
Invoice.setRecompute(boolean)
has been called with a value of false in which case the value /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TaxTotalAmount is returned - Throws:
ComputationException
-
-