Class InvoiceTotalAmountWithoutVAT


  • public class InvoiceTotalAmountWithoutVAT
    extends Object
    BT-109:Invoice total amount without VAT

    The 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 Detail

      • setCurrencyCode

        public InvoiceTotalAmountWithoutVAT setCurrencyCode​(Codes.Currency value)
        Parameters:
        value - EXT:Currency code

        XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TaxBasisTotalAmount/@currencyID

        Returns:
        InvoiceTotalAmountWithoutVAT
      • getCurrencyCode

        public Codes.Currency getCurrencyCode()
        EXT:Currency code
        Returns:
        the value /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TaxBasisTotalAmount/@currencyID
      • getInvoiceTotalAmountWithoutVAT

        public Amount getInvoiceTotalAmountWithoutVAT()
                                               throws ComputationException
        BT-109:Invoice total amount without VAT

        The 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).

        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:TaxBasisTotalAmount is returned
        Throws:
        ComputationException