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
      • getCurrencyCodeForJAXB

        public Codes.Currency getCurrencyCodeForJAXB()
      • getInvoiceTotalAmountWithoutVATForJAXB

        public String getInvoiceTotalAmountWithoutVATForJAXB()