Class InvoiceTotalAmountWithoutVAT
- java.lang.Object
-
- com.fourjs.report.facturx.profiles.extended.InvoiceTotalAmountWithoutVAT
-
public class InvoiceTotalAmountWithoutVAT extends Object
BT-109:Invoice total amount without VATThe total amount of the Invoice without VAT.
The Invoice total amount without VAT is the Sum of Invoice line net amount minus Sum of allowances on document level plus Sum of charges on document level.
BR-13: An Invoice shall have the Invoice total amount without VAT (BT-109).BR-CO-13: Invoice total amount without VAT (BT-109) = ? Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108).
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TaxBasisTotalAmount
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Codes.CurrencygetCurrencyCode()Codes.CurrencygetCurrencyCodeForJAXB()AmountgetInvoiceTotalAmountWithoutVAT()StringgetInvoiceTotalAmountWithoutVATForJAXB()InvoiceTotalAmountWithoutVATsetCurrencyCode(Codes.Currency value)
-
-
-
Method Detail
-
setCurrencyCode
public InvoiceTotalAmountWithoutVAT setCurrencyCode(Codes.Currency value)
- Parameters:
value- EXT:Currency codeXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TaxBasisTotalAmount/@currencyID
- Returns:
- InvoiceTotalAmountWithoutVAT
-
getCurrencyCode
public Codes.Currency getCurrencyCode()
-
getCurrencyCodeForJAXB
public Codes.Currency getCurrencyCodeForJAXB()
-
getInvoiceTotalAmountWithoutVAT
public Amount getInvoiceTotalAmountWithoutVAT() throws ComputationException
- Throws:
ComputationException
-
getInvoiceTotalAmountWithoutVATForJAXB
public String getInvoiceTotalAmountWithoutVATForJAXB()
-
-